ios cordova,无法在共享菜单中添加应用程序

Posted

技术标签:

【中文标题】ios cordova,无法在共享菜单中添加应用程序【英文标题】:ios cordova, cannot add app in share menu 【发布时间】:2016-05-03 14:01:23 【问题描述】:

我尝试关注这个thread,但没有成功。

我的应用图标没有出现在ios的分享菜单中。

您能否确认应用程序安装后立即出现应用程序图标? 有没有办法记录或测试这种行为?

这是我用来生成 Info.plist 的 config.xml 部分(没关系,通过解压缩 ipa 并检查文件来验证):

    <config-file platform="ios" target="*-Info.plist" parent="UIFileSharingEnabled">
        <true />
    </config-file>

    <config-file platform="ios" target="*-Info.plist" parent="CFBundleDocumentTypes">
        <array>
            <dict>
                <key>CFBundleTypeIconFiles</key>
                <array>
                    <string>icon-small</string>
                </array>
                <key>CFBundleTypeName</key>
                <string>AppName</string>
                <key>CFBundleTypeRole</key>
                <string>Viewer</string>
                <key>LSHandlerRank</key>
                <string>Alternate</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>public.image</string>
                </array>
            </dict>
        </array>
    </config-file>

最好的问候,奥利维尔。

【问题讨论】:

【参考方案1】:

错误是该应用不会仅出现在照片共享列表中。

照片应用似乎是原因,而不是 Info.plist 声明。

如果我找到这个问题的解决方法,我会记录这个答案。

问候,奥利维尔

【讨论】:

以上是关于ios cordova,无法在共享菜单中添加应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Meteor cordova 移动应用程序中接收共享数据

iOS Cordova 应用程序无法在设备上正确加载

如何将应用程序的图标(使用 Trigger.io 制作的应用程序)添加到 iOS 内容共享菜单

如何使用cordova-plugin-file在cordova应用程序之间共享数据? (安卓、IOS)

Cordova:将浏览器 URL 共享到我的 iOS 应用程序(Clipper ios 共享扩展)

cordova pushplugin 无法在 iOS 中获取设备令牌