我希望人们使用应用程序内部的星标来评价我的应用程序,因此没有SKStoreProductView(或其他)。因此,如果他们点击"率"然后有一个额外的视图,他们可以评价我的应用程序1到5星。我该如何实现?
非常感谢
答案 0 :(得分:4)
可能
SKStoreReviewController允许用户通过对话框直接从应用程序中评估应用程序。唯一的缺点是你只能请求StoreKit显示对话框,但不能确定它是否会出现。
<强>夫特强>
import StoreKit
func someFunction() {
SKStoreReviewController.requestReview()
}
<强>目标C 强>
#import <StoreKit/StoreKit.h>
-(void)someFunction {
[SKStoreReviewController requestReview];
}
SKStoreReviewController无法正常工作
仅在从应用商店下载应用后启用。
在开发期间,甚至是发布版本时,它都会变灰。
答案 1 :(得分:2)
修改强>:
在 iOS 10.3 + 之后可能
SKStoreReviewController允许用户通过对话框直接从应用程序中评估应用程序。唯一的缺点是你只能请求StoreKit显示对话框,但不能确定它是否会出现。
import StoreKit
func someFunction() {
SKStoreReviewController.requestReview()
}
直到最近的iOS才有可能,没有API。
修改强>: 您在Blek中看到的是带有GKGameCenterViewControllerStateAchievements的GKGameCenterViewController