gpt4 book ai didi

iphone - iTunes 应用程序链接无法在模拟器和 iDevices 的 safari 中打开页面

转载 作者:IT王子 更新时间:2023-10-29 08:11:03 24 4
gpt4 key购买 nike

我希望这可能是重复的问题。 但没有一个答案对我有很大帮助。我正在尝试从我的 iOS 应用程序打开一个链接。当我按下按钮时,它打开了 safari 应用程序,它总是提示“Safari 无法打开页面,因为地址无效”。这是一个看起来相同的链接 https://itunes.apple.com/gb/app/app_name/id(appId) .

我认为这里不是发布确切应用程序链接的好地方。所以上面的链接是虚拟链接,看起来和我的一模一样。 为什么我尝试打开链接时总是出现错误。我在模拟器和 iPod 中试过。出现同样的错误。 如果我在 MAC OS 中尝试与 Safari 的相同链接,那么它会起作用。这是我用来通过链接从我的应用程序打开 safari 的代码。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/gb/app/app_name/id(appId)"]];

我来自印度。以上链接包含gb。该链接只能从英国打开吗??

更新:

我有很好的工作网络。我又尝试了一件事。 我在模拟器中打开我的 safari 应用程序并在谷歌中搜索我的应用程序并单击该链接显示相同的错误。这是苹果端本身的链接有问题吗??

最佳答案

Kjuly 的回答有 90% 正确(并且为 Kjuly +1!)。

如果您查看 at the Appirater code , and in the .m file具有打开应用程序商店的功能(这是“rateApp:”方法)我看到了这段代码:

+ (void)rateApp {
#if TARGET_IPHONE_SIMULATOR
NSLog(@"APPIRATER NOTE: iTunes App Store is not supported on the iOS simulator. Unable to open App Store page.");
#else

因此,无论您尝试什么,都无法在模拟器中打开 App Store 应用程序。模拟器中不存在 App Store 应用程序,因此当您的 Web View 尝试重定向到它时,您会收到“未找到”错误。这在安装了 App Store 应用程序的实际设备上应该可以正常工作。

关于iphone - iTunes 应用程序链接无法在模拟器和 iDevices 的 safari 中打开页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13645554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com