iOS版Pokemon GO是否包含用于从其他iOS应用程序启动Pokemon GO的URL方案?
答案 0 :(得分:4)
在1.1.0版中,URL方案已更改为com.googleusercontent.apps.848232511240-dmrj3gba506c9svge2p9gq35p1fg654p
。版本1.1.1也使用此URL方案。
感谢@rmaddy's comment发现了URL方案。在iOS设备上打开Pokemon GO的URL方案是b335b2fc-69dc-472c-9e88-e6c97f84091c-3://
。看起来他们并不打算让其他开发人员考虑格式化方式来使用URL Scheme。 我现在在已发布的应用程序中谨慎实施。
Swift示例:
// Check if Pokemon GO app installed on device
if let url = URL(string: "b335b2fc-69dc-472c-9e88-e6c97f84091c-3://"), UIApplication.shared.canOpenURL(url) {
UIApplication.sharedApplication().openURL(url)
}
else {
// Pokemon GO not installed
// Do something else
}
此外,从iOS 9开始,您必须在LSApplicationQueriesSchemes
中添加info.plist
。
]