将 iphone 应用程序重定向到苹果商店
Posted
技术标签:
【中文标题】将 iphone 应用程序重定向到苹果商店【英文标题】:redirect iphone app to apple store 【发布时间】:2010-11-22 23:00:33 【问题描述】:我有一个 iphone 应用程序,当有可用升级时,我想提示用户升级,如果他们点击升级,我想将他们重定向到苹果商店。这是怎么做到的?
谢谢
【问题讨论】:
另请注意,您可能需要等待一段时间(最多 24 小时?)才能刷新缓存。过去,App Store 会说有更新可用,但点击“更新”只会重新安装旧版本(大概是因为它缓存在服务器上);偶尔也会有用户看到“已发布更新!”推文/等,但在 App 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 推送通知不允许用于“营销”,包括提示用户升级。以上是关于将 iphone 应用程序重定向到苹果商店的主要内容,如果未能解决你的问题,请参考以下文章
如何将通用链接重定向到应用商店而不在 Safari 浏览器上显示弹出窗口?