首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InAppReview : SKStoreReviewController太慢了

InAppReview : SKStoreReviewController太慢了
EN

Stack Overflow用户
提问于 2017-09-22 21:04:00
回答 2查看 1.3K关注 0票数 3

使用inAppReview的SKStoreReviewController需要一段时间才会出现提示,有没有办法让它显示得更快?

另外,提交按钮总是暗淡的,不允许我评分,这是因为我还没有上传app到appstore吗?

代码语言:javascript
复制
import StoreKit
protocol InAppReviewProtocol {
   func requestInAppReview()
}

extension InAppReviewProtocol {

    func requestInAppReview() {
        if #available(iOS 10.3, *) {
            SKStoreReviewController.requestReview()
        } else {
            // Fallback on earlier versions
            if let appStoreLink = URL(string: Constants.shareApp.url) {
                UIApplication.shared.openURL(appStoreLink)
            }
        }
    }
}
EN

回答 2

Stack Overflow用户

发布于 2017-09-22 21:12:58

不,你不能使更快,系统决定何时显示警报。有关更多详细信息,请阅读SKStoreReviewController.requestReview()上的apple documentation

只要你通过XCode运行你的应用程序,提交按钮就会被禁用,以防止你给自己太多的5星投票;)

票数 4
EN

Stack Overflow用户

发布于 2017-09-22 21:18:21

下面是requestReview method的苹果文档:

尽管当此方法在应用程序的用户体验流程中有意义时应调用此方法,但评级/审核请求视图的实际显示由应用商店策略控制。由于此方法可能显示警告,也可能不显示警告,因此不适合在响应按钮轻敲或其他用户操作时调用它。

有关更多详细信息,请转到此link

所以你得到了你第一个问题的答案。你的第二个问题很简单,在开发模式下,你不能给出评级,因为它也是有意义的。你必须先将你的应用程序发布到appStore,然后从那里下载应用程序,然后给出评论。

希望它能帮助你..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46365528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档