Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS Swift:是否可以创建自定义的应用内评级视图_Ios_Swift_Rating_Skstorereviewcontroller - Fatal编程技术网

iOS Swift:是否可以创建自定义的应用内评级视图

iOS Swift:是否可以创建自定义的应用内评级视图,ios,swift,rating,skstorereviewcontroller,Ios,Swift,Rating,Skstorereviewcontroller,我已经搜索了很长一段时间,似乎没有办法在SKStoreReviewController API中定制应用内评级视图。(如果我错了,请纠正我) 或者您是否有其他选项,我们可以根据自己的UI设计编写评级视图并将其发送到App Store?比如在视图中提供发送按钮、stars系统和文本字段以查看消息 提前谢谢 不,绝对不是。一些应用程序会定制一个,但它们无法将评分发送到应用程序商店。这是因为任何应用程序都可能伪造虚假的五星评论。@Asleepace非常感谢您的快速回复。在这种情况下,我们是否可以创建一

我已经搜索了很长一段时间,似乎没有办法在SKStoreReviewController API中定制应用内评级视图。(如果我错了,请纠正我)

或者您是否有其他选项,我们可以根据自己的UI设计编写评级视图并将其发送到App Store?比如在视图中提供发送按钮、stars系统和文本字段以查看消息

提前谢谢


不,绝对不是。一些应用程序会定制一个,但它们无法将评分发送到应用程序商店。这是因为任何应用程序都可能伪造虚假的五星评论。@Asleepace非常感谢您的快速回复。在这种情况下,我们是否可以创建一个非常漂亮的评级视图,并且在视图上有一个发送按钮。当用户点击“发送”按钮时,我们会导航到应用商店评级和评论页面,页面上有评论内容(在我们的视图中编辑)。用户将(必须)再次点击app store页面上的确认按钮以实际发送评论?据我所知,您无法发送评论,但可能他们在iOS 12No之后更改了某些内容。您应该使用Apple HIG中所述的
SKStoreReviewController
。这是为了它是安全的(应用程序不能伪造它),它是一致的(你知道应用程序在做什么,因为它和其他应用程序一样),而且它不会太频繁(审查只会呈现有限的次数,我认为是365天3次)。虽然你可以进入应用商店页面,允许用户查看你的应用,但你不能预先填充数据,因此设计一个漂亮的评级视图将是浪费时间。我建议专注于使应用程序本身尽可能好。