Pokemon GO iOS URL 方案
Pokemon GO iOS URL Scheme
iOS 版本的 Pokemon GO 是否包含 URL 从另一个 iOS 应用程序启动 Pokemon GO 的方案?
URL 方案在 1.1.0 版本中已更改为 com.googleusercontent.apps.848232511240-dmrj3gba506c9svge2p9gq35p1fg654p
。版本 1.1.1 也使用此 URL 方案。
感谢 发现了 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 开始,您必须在 info.plist
中包含 LSApplicationQueriesSchemes
。
iOS 版本的 Pokemon GO 是否包含 URL 从另一个 iOS 应用程序启动 Pokemon GO 的方案?
URL 方案在 1.1.0 版本中已更改为 com.googleusercontent.apps.848232511240-dmrj3gba506c9svge2p9gq35p1fg654p
。版本 1.1.1 也使用此 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 开始,您必须在 info.plist
中包含 LSApplicationQueriesSchemes
。