Как да споделяте PDF файл във всички отговарящи на условията и показващи се приложения за iOS?

Използвам UIActivityViewController за споделяне на PDF файл, приложих успешно целия код за споделяне на .Pdf файл и когато видя там опция за споделяне на лист, мога да споделя или изпратя своя PDF файл като Facebook, Gmail, Печат, Копиране и т.н., но в моя iPhone има и приложение, където можем да споделяме PDF файл като WeChat, отваряне в iBooks, отваряне в Hike, отваряне в chrome и т.н., но тези опции не се показват в моя списък за споделяне като това изображение.

въведете описание на изображението тук

Но когато използвам UIDocumentInteractionController, тогава видях всички опции за споделяне Facebook, Gmail, Wechat, отворени в iBooks, отворени в hike и т.н. Всички приложения, които поддържат pdf, показани като опция за споделяне, когато използвах UIDocumentInteractionController, се показват на изображението по-долу.

Но искам да използвам UIActivityViewController и искам да видя всички опции, които поддържат PDF файл като Wechat, отворен в iBooks, отворен в hike. Харесайте това изображение....

въведете описание на изображението тук

И така, как мога да направя това с помощта на UIActivityViewController, кой вид excludedActivityTypes включва в моя pdf файл за споделяне, защото използвам почти всички excludedActivityTypes като UIActivityTypePostToFacebook, UIActivityTypeMessage и т.н.


person Rahul Sharma    schedule 26.05.2015    source източник


Отговори (1)


Можете да го направите, като използвате разширенията „Споделяне“. Май разработчиците на WeChat не са активирали своето разширение Share за „чисто“ текстово съдържание, като в приложението Notes. Това е причината да не можете да видите това за споделяне. Няма да можете да добавите разширението WeChat Share от името на тях, ако не са го разрешили, но може да можете да използвате някои API на WeChat, за да разработите свое собствено разширение за приложение с активирано текстово съдържание.

За повече информация относно разширенията „Споделяне“ посетете: https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW8

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1

Опитайте с това.

person Vinod N    schedule 27.05.2015