2015-04-07 2 views
0

У меня вопрос о совместном использовании iBook.обмен iBooks с приложением iOS

Я хочу открыть книгу из iBooks с помощью приложения iOS. Чтобы создать это, я указал тип контента:

<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

Где проблема?

ответ

0

Этих типов контента используется, когда приложение пытается непосредственно открыть файл с помощью UIDocumentInteractionController (Document Interaction Programming Topics for iOS)

Что интерактивные книги показывают это диалоговое окно, доля, и если вы хотите, чтобы появиться там, единственный вариант может используйте расширение для приложения (App Extension Programming Guide)

В любом случае, вы не получите многого из этого, так как то, что iBooks разделяет, это только название/автор книги и ссылка iTunes, если она купилась там, а не фактическая книга (вы знаете, DRM и прочее ...)

+0

Итак, это означает, что нет способа открыть книгу из iBooks с помощью приложения anoter? –

+0

Да, без обмена книгами, так же, как без обмена музыкой или фильмами ... –

Смежные вопросы