最近,我在一些应用程序中看到了审核和评级(带有5星)可以集成到该应用程序中。有人知道这是如何完成的吗?例如带有HTTP请求?

更具体地说:我可以使用UITEXTFIELD和一个按钮在我的应用中创建视图,以便用户在Textfield中写下他的评论并单击“发送”时,该评论应在App Store中发布到“客户评论”?并且评级也应同样在应用程序内部完成。

有帮助吗?

解决方案

是的,我使用自己的应用程序做到了。我有一个评分按钮,可以单击以下方法:

- (IBAction) reviewPressed: (id) source { 
NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=341086403"; 
   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}

您需要用自己的应用程序ID替换URL中的ID。对于新应用程序,这为您提供了小鸡和蛋的问题 - 直到该应用程序上线之前,您才有ID。

其他提示

您可以通过在提交应用程序的过程中获取应用程序ID,但可以选择稍后上传该应用程序。然后,您将获得应用ID,从而将其添加到代码中。

我认为它很晚,但这是最好的解决方案。您可以使用下面的URL直接发送用户在App Store上编写评论页面。只需要替换 应用ID.

itms-apps://itunes.apple.com/gb/app/id1136613532?action = write-review&mt = 8

例子 :

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/gb/app/id1136613532?action=write-review&mt=8"]];

这里我的应用程序ID是 1136613532. 。您可以用您的替换。在iOS 10.3中测试

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top