以编程方式调用iOS App Extensions

时间:2015-04-09 10:20:24

标签: ios action ios-app-extension

在阅读Apple文档并检查stackoverflow之后,我无法完全理解是否可以以编程方式调用类型为" Action"的特定应用程序扩展。或"分享"。

主要是,我构建了一个类型" Action"的应用程序扩展。并且我想从第二个应用程序以编程方式调用它(所以我可以发送一些输入属性并从扩展中获取输出),而无需打开UIActivityViewController。

有什么办法吗?

1 个答案:

答案 0 :(得分:1)

不完全是。在其他应用中调用其他操作的方法是使用Apple文档中提到的自定义URL方案 - https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/doc/uid/TP40007072-CH6-SW8

您可以传递文档中提到的一些参数,而在您的其他应用中,您需要解析URL并根据这些参数进行操作。