首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS 6+中注册iOS应用程序以从邮件应用程序中打开zip文件?

如何在iOS 6+中注册iOS应用程序以从邮件应用程序中打开zip文件?
EN

Stack Overflow用户
提问于 2013-04-27 22:16:24
回答 1查看 784关注 0票数 3

我有一个应用程序,我已经注册,通过添加以下内容到info.plist来打开压缩文件:

代码语言:javascript
复制
<dict>
    <key>CFBundleTypeName</key>
    <string>Zip archive</string>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>LSHandlerRank</key>
    <string>Alternate</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>com.pkware.zip-archive</string>
    </array>
</dict>

在iOS 5中,这足以让邮件应用程序在我的应用程序中打开zip文件。而在iOS 6中,情况并非如此;文件不使用我的应用程序的图标,我的应用程序也不会出现在列表中。(不过,它确实在邮件撰写视图中使用了图标)

我试着把CFBundleTypeRole改成Viewer,把LSHandlerRank改成Default,甚至改成Owner。我是否需要添加其他内容才能使其在iOS 6中工作?或者他们刚刚取消了从邮件应用程序中打开zip文件的功能?

EN

回答 1

Stack Overflow用户

发布于 2014-05-29 13:00:51

以下是适用于我的iOS7。

代码语言:javascript
复制
<dict>
  <key>CFBundleTypeName</key>
  <string>Zip archive</string>
  <key>CFBundleTypeRole</key>
  <string>Editor</string>
  <key>LSItemContentTypes</key>
  <array>
    <string>com.pkware.zip-archive</string>
  </array>
  <key>UTTypeTagSpecification</key>
  <dict>
    <key>public.filename-extension</key>
    <string>zip</string>
    <key>public.mime-type</key>
    <string>application/zip</string>
  </dict>
  <key>LSHandlerRank</key>
  <string>Owner</string>
</dict>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16253122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档