【问题标题】:redirect iphone app to apple store将 iphone 应用程序重定向到苹果商店
【发布时间】:2010-11-22 23:00:33
【问题描述】:

我有一个 iphone 应用程序,当有可用升级时,我想提示用户升级,如果他们点击升级,我想将他们重定向到苹果商店。这是怎么做到的?

谢谢

【问题讨论】:

  • 另请注意,您可能需要等待一段时间(最多 24 小时?)才能刷新缓存。过去,App Store 会说有更新可用,但点击“更新”只会重新安装旧版本(大概是因为它缓存在服务器上);偶尔也会有用户看到“已发布更新!”推文/等,但在 App Store 上看不到。

标签: ios objective-c iphone itunes-store


【解决方案1】:

Apple 在此处记录该过程:http://developer.apple.com/library/ios/#qa/qa2008/qa1629.html

基础知识归结为使用 NSURL 打开 iTunes 链接:

NSString *iTunesLink = @"http://itunes.apple.com/us/app/warehouse51/id364201184?mt=8";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

但是,我认为没有办法直接进入升级选项卡。

注意:火卫一链接通常已过时,因此请忽略您的链接与 Apple 文档中的示例不同。它通常看起来像我在此处更新的示例中的那个。

【讨论】:

  • 令人讨厌的是,4.2 GM 显示“免费/安装”或“1.99 美元/立即购买”,即使您安装了以前的版本(哦,好吧)。不确定他们是否在 4.2.1 中修复了这个问题;我怀疑它!
【解决方案2】:

只需为您的应用程序打开适当的 iTunes URL。不过,用户必须自行前往更新选项卡。

【讨论】:

    【解决方案3】:

    您可能想要使用推送通知,或者让您的应用在线检查某处(您可以更新),以便在有可用更新时发出警报。然后,在用户同意后,只需使用 iTunes URL 将它们发送到商店中的应用程序。

    【讨论】:

    • -1 推送通知不允许用于“营销”,包括提示用户升级。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    相关资源
    最近更新 更多