我正在开发一个应用程序扩展程序,这应该可以帮助我在浏览亚马逊时通过亚马逊应用程序中的共享表或 Safari 中的共享表获取文章 URL。
对于 safari,我收到 kUTTypeURL 类型的信息。从亚马逊,我得到了类型为 kUTTypeText 的 URL。只要我没有在 info.plist 中设置 NSExtensionActivationRule,它就可以正常工作。现在它只适用于 Safari,但不适用于亚马逊。这是我目前的 plist:
我添加了 DictionaryVersion,因为我想避免它不起作用,因为亚马逊不提供 URL 和文本 - 但我的应用程序不再出现在亚马逊的共享表中。
我已经查看了有关 stackoverflow 的帮助,例如IOS Share extension: how to read from notes posts以及此处的苹果文档:https ://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/ AppExtensionKeys.html。