0

我在打开应用商店时遇到问题(建议更新应用)。

这就是我正在做的事情:

NSURL *url = [NSURL URLWithString:@"macappstore://itunes.apple.com/app/id[my_id]?mt=12"];

if ([[UIApplication sharedApplication] canOpenURL:url]){
            [[UIApplication sharedApplication] openURL:url];
}

canOpenURL 返回错误,我也尝试过没有条件但它不起作用。

此外,我尝试在 UIApplication 中使用 NSWorkspace 代替 openURL 方法,但我遇到编译错误,这肯定是依赖问题,但我找不到 Cocoa.framework 和 AppKit.framework 都无法将其中一个添加到我的 binaryLibraries项目。

4

1 回答 1

0

对于 iOS,您应该使用前缀itms-apps://而不是macappstore://. 这会将您直接链接到 App Store 应用程序,而不是通过 Safari 重定向(如http://https://将做的那样)。

此处涵盖了有关此主题的更多信息: 如何链接到应用商店中的应用

于 2013-09-21T05:23:53.217 回答