草庐IT

skstorereviewcontroller

全部标签

ios - SKStoreReviewController requestReview() 如果用户对应用进行评分,系统将永远不会提示他对我们进行评分吗?

您好,如果用户在第一次尝试时就对应用程序进行了评分,那么用户将永远不会再看到我们的评分弹出窗口吗?还是365天后他就能重见光明? 最佳答案 在每次更新时,用户可以获得弹出窗口,具体取决于您调用“requestReview()”的位置尝试在您的用户使用您的应用时调用此函数。 关于ios-SKStoreReviewControllerrequestReview()如果用户对应用进行评分,系统将永远不会提示他对我们进行评分吗?,我们在StackOverflow上找到一个类似的问题:

ios - 仅使用 SKStoreReviewController 或 iOS 中的替代品对应用进行评分

Apple现在有SKStoreReviewController类,这使开发人员可以轻松地提示应用程序的评级对话框。读完这篇文章(https://9to5mac.com/2017/06/09/app-rating-custom-prompts-app-store-banned/)我有点困惑。现在我们必须只使用这个类来提供对应用程序进行评级的接口(interface)。但是我有几个问题,我还找不到答案:这个类是在iOS10.3中首次引入的,但我支持更早的版本(从8.0开始)。我该如何解决早期版本的iOS的问题?我在应用程序中有2个位置用于评级。首先是在启动次数后提示(这将被安全地替换为新类

ios - SKStoreReviewController requestReview 不提示审核

我想用10.3新增的功能向用户征求评价。在docs,苹果声明当调用此方法时“显示评级/评论请求View”。我正在查看评分View(您可以在其中选择要评分的星数),但我无法撰写评论。我不得不提到我只在模拟器中测试过。这是正确的行为吗? 最佳答案 在开发模式下,“提交”按钮被禁用。一旦您的应用进入AppStore,此按钮就会激活,用户可以选择在点击“提交”后撰写评论。 关于ios-SKStoreReviewControllerrequestReview不提示审核,我们在StackOverfl

ios - 应用内评论 : SKStoreReviewController So Slow

使用SKStoreReviewController进行inAppReview需要一些时间才能出现提示,有什么办法可以让它显示得更快吗?另外,提交按钮一直是灰色的,不允许我评价,这是因为我还没有上传应用到应用商店吗?importStoreKitprotocolInAppReviewProtocol{funcrequestInAppReview()}extensionInAppReviewProtocol{funcrequestInAppReview(){if#available(iOS10.3,*){SKStoreReviewController.requestReview()}else

ios - 知道 SKStoreReviewController 何时被解雇

调用SKStoreReviewController.requestReview()后,用户将弹出一个窗口。当用户点击任何选项时,我怎么知道弹出窗口已关闭? 最佳答案 不可能SKStoreReviewController直接找到任何信息。followingpostexplains有关View如何呈现的更多信息,可能有助于您理解原因。但是,我不喜欢这个答案,所以我测试了您评论的变体,并能够准确确定屏幕何时被关闭。以下是一个非常简单的应用程序,说明了这一点:importUIKitimportStoreKitclassViewControl

swift - 关于SKStoreReviewController.requestReview()的回调

如果显示从ViewController启动的审核弹出窗口,由于缺少SKStoreReviewController.requestReview()。我想在审查弹出窗口关闭时调用becomeFirstResponder()。有什么想法吗?有没有办法扩展SKStoreReviewController并以某种方式添加回调? 最佳答案 警告这可能会在某个时候中断。第1步:将此代码添加到您的didFinishLaunchingWithOptionsfuncapplication(_application:UIApplication,didFin

ios - 隐藏在键盘下的 SKStoreReviewController 按钮

我的swiftiOS应用程序有一个带键盘显示的事件文本字段。每次用户点击键盘上的返回键时,我都会调用SKStoreReviewController.requestReview()这听起来可能有点过分,但是一旦用户给出了评论,上面的声明就不会做任何事情,所以我认为我的做法是正确的。问题是在较小的屏幕设备(iPhone5等)上,显示的SKStoreReviewController按钮隐藏在键盘下方。所以用户会因为无法关闭SKStoreReviewController而陷入困境。我不想为用户添加键盘隐藏按钮。我如何知道SKStoreReviewController何时显示,以便我可以编程方式

ios - 为什么 SKStoreReviewController 不允许我提交评论?

我成功实现了SKStoreReviewController。但是当提示出现时,“提交”按钮是灰色的并且被禁用。我以为这是因为我处于Debug模式,但是当我使用Ad-HocPP发布应用程序时,结果是一样的。为什么? 最佳答案 苹果为你提供答案righthere.Whenyoucallthismethodinyourshippingappandarating/reviewrequestviewisdisplayed,thesystemhandlestheentireprocessforyou.强调我的。为了帮助澄清这一点:在Xcode中

ios - 为什么 SKStoreReviewController 不允许我提交评论?

我成功实现了SKStoreReviewController。但是当提示出现时,“提交”按钮是灰色的并且被禁用。我以为这是因为我处于Debug模式,但是当我使用Ad-HocPP发布应用程序时,结果是一样的。为什么? 最佳答案 苹果为你提供答案righthere.Whenyoucallthismethodinyourshippingappandarating/reviewrequestviewisdisplayed,thesystemhandlestheentireprocessforyou.强调我的。为了帮助澄清这一点:在Xcode中

ios - SKStoreReviewController requestReview 对话框中缺少文本

我正在尝试实现StoreKit的requestReviewAPI:[SKStoreReviewControllerrequestReview];当对话框出现时,它缺少“正在享受[app]?”和“点击一颗星在AppStore上给它评分”文本:此屏幕截图来自运行iOS10.3.3的iPhone6s。我还能够在运行iOS10.3.1的iPhone6s以及运行iOS10.3的iPhone7模拟器上重现该问题。我知道开发模式和生产模式下的UI并不完全相同,但我的印象是开发模式下UI的唯一区别是提交按钮始终显示为灰色。如果我没有看到它在开发中正常工作,我会犹豫是否使用此功能。关于如何让标题和描述出