ios - 如何在 safari 和 chrome 中运行共享扩展?

标签 ios objective-c iphone

运行应用程序后,如果我在 Safari 中打开共享扩展程序,它就无法正常工作。但是如果我在 chrome 上运行,然后在 safar 中打开它就可以了。你能给我在两种浏览器中运行共享扩展的解决方案吗?在 .plist 中,我正在使用此代码。

<key>NSExtension</key>
    <dict>
        <key>NSExtensionAttributes</key>
        <dict>
            <key>NSExtensionActivationRule</key>
            <dict>
                <key>NSExtensionActivationSupportsText</key>
                <true/>
                <key>NSExtensionActivationSupportsWebPageWithMaxCount</key>
                <integer>1</integer>
                <key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
                <integer>1</integer>
            </dict>
            <key>NSExtensionJavaScriptPreprocessingFile</key>
            <string>DemoPreprocessor</string>
        </dict>
        <key>NSExtensionMainStoryboard</key>
        <string>MainInterface</string>
        <key>NSExtensionPointIdentifier</key>
        <string>com.apple.share-services</string>
    </dict>

最佳答案

这是我的。它有效。

<key>NSExtension</key>
<dict>
    <key>NSExtensionAttributes</key>
    <dict>
        <key>NSExtensionActivationRule</key>
        <dict>
            <key>NSExtensionActivationSupportsFileWithMaxCount</key>
            <integer>1</integer>
            <key>NSExtensionActivationSupportsImageWithMaxCount</key>
            <integer>20</integer>
            <key>NSExtensionActivationSupportsMovieWithMaxCount</key>
            <integer>0</integer>
            <key>NSExtensionActivationSupportsText</key>
            <true/>
            <key>NSExtensionActivationSupportsWebPageWithMaxCount</key>
            <integer>1</integer>
            <key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
            <integer>1</integer>
        </dict>
    </dict>
    <key>NSExtensionMainStoryboard</key>
    <string>MainInterface</string>
    <key>NSExtensionPointIdentifier</key>
    <string>com.apple.share-services</string>
</dict>

关于ios - 如何在 safari 和 chrome 中运行共享扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35427579/

相关文章:

ios - Parse 如何处理指向同一个 PFObject 的多个指针

iphone - 请问这个泄漏内存

ios - ABAddressBook 规范化电话号码

iphone - 使用 CCTMXLayer 处理大型 map

iOS应用程序-可以调试,但不能发布

ios - 使用 Swift 崩溃的 Facebook 登录中的取消按钮?

ios - View Controller 状态栏在像 ios 8 这样的新 iPhone 中重叠

iphone - Facebook IOS SDK 提要帖子可见性

ios - 代码 : Detecting when a navigation controller implemented "back button" is pressed

iphone - 我是否想对 UI 变量使用除 "retain"和 "nonatomic"之外的任何 @property 属性?