我想在我的iOS应用中为设置页面添加一个费率按钮。我唯一的问题是用什么作为链接。我一直在四处寻找,显然你可以使用:
http://appstore.com/appname
问题是我不确定知道我的应用程序的App Store网址,直到它被审核并被接受到App Store中...
我应该赌博并使用" http://appstore.com/appname"或者我应该等待应用程序被接受,然后在下一个应用程序更新中添加费率按钮??
谢谢你的时间,Dan。
答案 0 :(得分:15)
在ITunes Connect中创建应用后,您将获得一个应用ID。 您可以使用应用ID来引用您的应用,如下所示
其中123456789是您的应用ID
或在您的应用内,以便打开应用商店应用
ITMS的应用程式://itunes.apple.com/app/id123456789
您可以参考此Question了解更多详情
答案 1 :(得分:2)
来自iOS开发者库的此tech note包含有关如何到达链接的“应用名称”部分的非常明确的规则:
要创建App Store短链接,请将以下规则应用于您的公司或应用名称:
删除所有空格
将所有字符转换为小写
删除所有版权(©),商标(™)和注册商标(®)符号
用“和”
替换&符号(“&”)删除大多数标点符号(参见清单2中的集合)
将重音和其他“装饰”字符(ü,å等)替换为其元素字符(u,a等)
保留所有其他字符。
必须删除的标点符号。
!¡“#$%'()* +, - /:;?< =>¿@ [] ^ _`{|}〜
还有一些示例可以演示发生的转换。
如果您遵守这些规则,您应该安全地使用该链接进行生产。
修改强>
话虽如此,在我的应用程序中,我使用此方案获得真正的幻想并直接从应用程序中打开Rate页面:)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=<YOURAPPID>&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];
免责声明:使用风险自负,当然,我认为不保证此类链接将来不会中断。