我在示例应用程序中实现了
[SKStoreReviewController requestreview]
,我可以看到带有星号的警报以及取消和提交按钮。如果我在当前的应用程序中实现相同的内容,它不会显示任何内容。为什么它在我的应用程序中不起作用?
这可能是几个问题之一。不幸的是,由于存在多种可能性,因此诊断起来并不容易。底部链接到解决这些问题的类和库。
潜在的问题包括:
requestReviewInScene
API,请提供错误的 UIWindowScene,或改为 UIScene。如果您需要它始终显示(包括在设置中禁用它),您可以使用深层链接替代方案,即打开指向您的 App Store 页面的链接,并附加
?action=write-review
。
本指南包含可解决上述大多数问题的代码和库:https://riticmoments.io/blog/skstorereviewcontroller_guide_with_examples