美文网首页
Unity3D 启动其他App 之 iOS

Unity3D 启动其他App 之 iOS

作者: UnityAsk_1 | 来源:发表于2017-09-02 16:06 被阅读0次
    被启动的App

    需要在info.plist里面做如下配置:

    屏幕快照 2017-08-29 下午4.38.36.png
    主动启动上面的App的Unity工程里面调用:
     Application.OpenURL ("unityaskapp://");
    

    在ios9以后,需要在info.plist文件中添加 LSApplicationQueriesSchemes(白名单),才能合法启动你想要启动的那个app。白名单中添加的,是你想要启动的app的 URL(这个URL就是上面讲解的“注册自己的URL”)。

    006bLF0egy1fj0w064jv2j30ri0b041d.jpg
    如何找到第三方App的 URL scheme
    1. 通过itunes下载第三方App
    2. 找到下载好的ipa文件
    3. 重命名为 [AppName].zip 然后解压
    4. 找到 "[AppName]/Payload/[AppName].app"
    5. 右键选择 "Show Package Contents"
    6. 通过Xcode或者文本编辑器打开 Info.plist 查找 URL types 和 CFBundleURLTypes.

    相关文章

      网友评论

          本文标题:Unity3D 启动其他App 之 iOS

          本文链接:https://www.haomeiwen.com/subject/pwlrjxtx.html