口袋妖怪GO iOS URL方案

时间:2016-07-19 02:20:05

标签: ios url-scheme pokemon-go

iOS版Pokemon GO是否包含用于从其他iOS应用程序启动Pokemon GO的URL方案?

1 个答案:

答案 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

info.plist]