Unity3D 启动其他App 之 iOS

被启动的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.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 3,112评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 1.456
    vivianye阅读 96评论 0 0
  • 喜欢夏天,喜欢它的瓢泼大雨,短裤长裙,啤酒烤串,还有爽翻天的冰镇西瓜。也讨厌夏天,蚊子,喘不过气的闷热,还有我经历...
    shero爱你阅读 516评论 0 3
  • 当时间进入倒计时,我们似乎会更加珍惜。 时间无情地走着,不会因为你的善待而有丝毫的眷恋; 时间也有情有义,不会因为...
    Eric_yip阿咩阅读 382评论 0 0