gpt4 book ai didi

contacts - 如何使用共享联系人按钮为 iOS8 Apple 联系人应用构建扩展

转载 作者:行者123 更新时间:2023-12-02 08:30:01 24 4
gpt4 key购买 nike

我希望创建一个应用程序,当我在 Apple 通讯录应用程序中按“共享联系人”并获取联系人的一个字段并调用网络服务时,该应用程序将显示在列表中。理想情况下,我不需要显示 UI。

两个问题:

  1. 这应该是共享扩展还是操作扩展。 Apple 联系人共享弹出窗口中是否允许操作扩展?

  2. 如果这将是 ShareExtension,应该使用什么 NSExtensionActivationRule 以便它仅显示在联系人中?例如,奇妙 list 会显示在这里,但不会出现在 FB、Twitter 上。

最佳答案

请将此添加到您的 info.plist 文件中。它对我来说就像一个魅力

 <key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>
SUBQUERY (
extensionItems, $extensionItem,
SUBQUERY (
$extensionItem.attachments, $attachment,
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.vcard"
).@count >= 1
).@count > 0
</string>
</dict>

关于contacts - 如何使用共享联系人按钮为 iOS8 Apple 联系人应用构建扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28006946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com