【发布时间】:2015-12-04 06:37:20
【问题描述】:
如果用户运行的是过时版本,我们会提示用户升级他们的应用。当用户点击我们的更新按钮时,我使用带有itms://itunes.apple.com/us/app/our-app-title/id12345?mt=8 之类的地址的 openURL 将 App Store 应用加载到我们应用的列表中。
但是,使用该方法时,生成的屏幕会有一个标记为“打开”而不是“更新”的按钮。如果用户先打开 App Store 应用,然后导航到我们的应用列表(或转到更新选项卡),则该按钮将标记为“更新”。
我可以在 openURL 调用中将当前版本作为查询字符串参数传递,还是有其他方法可以确保显示更新按钮?我找不到有关如何执行此操作的当前文档。 (我发现的所有东西都是几年前的,并且指的是已停产的 phobos 工具。)
【问题讨论】:
-
我建议你不要添加这个功能。您的应用可能会因为显示更新按钮而被拒绝。
-
我没有在我的应用程序中添加更新按钮,而是将用户引导到 App Store 应用程序,我的应用程序列表,我希望更新按钮显示在那里(而不是默认打开)。我们还没有因为有这个而被拒绝。
标签: ios iphone app-store openurl