我在这里找到了以下代码片段:
NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.com/apps/???"];
[[UIApplication sharedApplication] openURL:url];
现在假设应用程序会知道市场上是否有可用的新版本(使用自己的服务器)如果我的应用程序尚未上市,如何实现重定向2/显示正确的 appStore 页面。在将其上传到苹果之前,我需要知道该链接。如何知道它将是什么网址?
假设您已经拥有开发者帐户,您可以开始应用提交过程。填写所有详细信息等,但不要上传您的二进制文件。
一旦你到达最后,并且准备好上传二进制文件,iTunes Connect 实际上会为你提供你的 iTunes URL。您应该能够在构建应用程序之前将其复制并粘贴到您的应用程序中,然后上传您的最终二进制文件。
或者,您始终可以在自己的一台服务器上使用 URL,然后重定向到 iTunes URL。这样您就可以在应用程序之外进行更新。这实际上是我在 Apple 提前提供 URL 之前所做的事情。
您必须在 上创建应用记录
iTunes Connect
。只需填写一些虚拟数据即可。一旦你有了应用记录,就会有一个 Apple ID,比如 123456789。
'
如果您使用的是 Appirater,那么这是您需要在标题中填写的数字,否则链接(从 appirater 中复制)为
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID
其中 APP_ID 是您从 iTunes Connect 获得的号码。