首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iBooks与iOS应用共享

iBooks与iOS应用共享
EN

Stack Overflow用户
提问于 2015-04-07 17:13:34
回答 2查看 574关注 0票数 0

我有一个关于iBooks共享的问题。

我想用我的iBooks应用程序从iOS打开一本书。要创建这个类型,我有指定的内容类型:

代码语言:javascript
复制
<dict>
    <key>CFBundleTypeName</key>
    <string>All Files</string>
    <key>LSHandlerRank</key>
    <string>Alternate</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>public.calendar-event</string>
        <string>public.database</string>
        <string>public.executable</string>
        <string>public.data</string>
        <string>public.content </string>
        <string>public.item</string>
    </array>
</dict>

据我所知,这应该包含所有可用的文件。然而,当我共享来自iBooks的文档时,我的应用程序选择不会显示:https://drive.google.com/file/d/0B6ycu14tT4SGeExGZV9Ca3ZJeEk/view?usp=sharing

问题出在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-07 17:41:20

当应用程序试图使用UIDocumentInteractionController (iOS文档交互编程主题)直接打开文件时,会使用这些内容类型。

iBooks显示的是一个共享对话框,如果您想要出现在那里,您唯一的选择可能是使用应用程序扩展(应用程序扩展编程指南)。

在任何情况下,你都不会从中得到什么,因为iBooks分享的只是书名/作者的书和iTunes链接,如果是从那里买来的,而不是实际的书(你知道,DRM和其他东西.)

票数 0
EN

Stack Overflow用户

发布于 2019-06-08 12:00:51

更新2019年:

现在,您可以通过包含要打开的书的资产来打开特定图书的iBooks。示例:

代码语言:javascript
复制
ibooks://assetid/1396541327

Apple.com网站上的详细信息- https://support.apple.com/en-us/HT202929

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29497271

复制
相关文章

相似问题

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