当前位置: 首页 > 知识库问答 >
问题:

requestReview()在iOS14上不显示评级提示

万铭
2023-03-14

我尝试在viewDidLoad()中运行以下代码,如果我从Xcode构建并运行它,该应用程序可以正确显示评级提示,但如果我在iPhone上手动运行该应用程序,那么评级提示就不显示了。这是为什么?

我的系统是:iOS 14.4.1,Xcode 12.4

    if #available(iOS 14.0, *) {
            if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
                    SKStoreReviewController.requestReview(in: scene)
                }
            } else if #available(iOS 10.3, *) {
                SKStoreReviewController.requestReview()
    }

另外,如果我只是将这行代码放在viewDidLoad()中,那么我就没有这个问题:

SKStoreReviewController.RequestReview()

共有1个答案

濮阳浩穰
2023-03-14

也许你错过了什么。根据苹果的文档,SKStoreReviewController每年只会显示几次。

使用SKStoreReviewController向用户提供App Store评论请求是获取应用程序反馈的好方法。但是,您应该注意,在365天内,该提示最多只能向用户显示三次。选择何时何地显示此提示对于成功使用此API至关重要。

 类似资料:
  • 问题内容: 我正在尝试请求权限以获取用户的当前位置。 我的日志记录表明,在查询时,我的应用当前没有此权限,但是在不调用任何内容时,则显示。 我的Google地图代码(实现和)位于中。 我设法使该功能在该应用程序的其他“活动”中成功运行,这只是带有Google地图的功能。将其放在或中的方法中(它需要去的地方),该方法不起作用。 有任何想法吗?这与我的Activity的类()有关,还是与Google地

  • 我试图在qtip中的图像上显示jQuery UI工具提示。现在,工具提示显示在工具提示后面。你知道怎么把它展示在它面前吗? 小提琴在这里:http://jsfiddle.net/wYM2Q/ 将鼠标移到文本“bind qtip to this”上。然后将鼠标悬停在qtip内的图像上。你会看到qtip后面显示的工具提示,我想在它前面显示。

  • 我有一个扩展JFrame的类。它使用以下代码将180个图像加载到数组中 更新:我尝试使用一个JLabel而不是我的ImagePanel类。JLabel似乎也有同样的问题。当我使用JPEG时,它会显示,但当我使用PNG时,它什么也不显示。

  • 问题内容: 我希望每次有人访问时,我的主页上都会出现5条随机评论。 我找到了一些代码来获取所有评论: 当我将简短代码添加到此测试页时,它的工作原理就很好。 如何更改此设置,以仅获得5条随机评论? 另外,我现在该如何格式化该页面以使其仅包含5条评论,并且能够更改页面上评论的外观(间距,字体等)? 问题答案: 使用评论时, 评论不能随意排列 。因此,您需要使用专用的WordPress类来使用简单的轻量

  • 问题内容: 我陷入一个奇怪的问题。我的表格可以在本地计算机上正常工作,但是当我将其上传到某些Web服务器时,它不能正常工作。无需在线上传,当我添加一些值并单击提交时。它显示感谢消息。但是,在上载时,在添加任何值之后,在添加一些值并按下Submit时,值将输入到数据库中,但它不会显示Thankyou消息,而是保持原样。请提出一些解决方案。我应该怎么做才能使其在网上正常工作?我应该发送包含表单的单个H

  • 我已经使用FullCalendar配置有一段时间了,但我已经到了一个无法理解的地步。我希望启用当最终用户将鼠标悬停在事件上时显示的工具提示。我想在活动的工具提示中提供一些进一步的信息,例如电话联系号码等。 我尝试了许多不同的选择,我能够找到 例如,下面的链接列表 完整日历事件弹出窗口 http://jsfiddle.net/m54g5aen/ Fullcalendar/eventdidmount-