【发布时间】:2011-06-15 04:48:08
【问题描述】:
我有一个应用程序的 2 个版本。精简版和付费版。 我希望在 Lite 版本中有一个按钮,单击该按钮会在 iPhone 上打开 App Store 应用程序并显示该应用程序的付费版本页面。
我该怎么做? 我不想在 Safari 中打开付费版 iTunes 页面。它应该只在 App Store 应用程序中打开。
谢谢!
【问题讨论】:
标签: iphone objective-c iphone-sdk-3.0 ios4
我有一个应用程序的 2 个版本。精简版和付费版。 我希望在 Lite 版本中有一个按钮,单击该按钮会在 iPhone 上打开 App Store 应用程序并显示该应用程序的付费版本页面。
我该怎么做? 我不想在 Safari 中打开付费版 iTunes 页面。它应该只在 App Store 应用程序中打开。
谢谢!
【问题讨论】:
标签: iphone objective-c iphone-sdk-3.0 ios4
这应该始终有效(所有操作系统):
http://itunes.apple.com/app/idYOUR_PAID_APP_ID
代码 sn-p(你可以直接复制粘贴):
#define YOUR_PAID_APP_ID 553834731 // replace with your paid app ID
static NSString *const iOSAppStoreURLFormat = @"http://itunes.apple.com/app/id%d"; // General link to the App Store
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: iOSAppStoreURLFormat,YOUR_PAID_APP_ID ]]]; // Would open the right link
【讨论】: