使用星标进行应用内评级,无需打开appStore

时间:2014-08-04 13:13:46

标签: ios app-store storekit rating

我希望人们使用应用程序内部的星标来评价我的应用程序,因此没有SKStoreProductView(或其他)。因此,如果他们点击"率"然后有一个额外的视图,他们可以评价我的应用程序1到5星。我该如何实现?

非常感谢

2 个答案:

答案 0 :(得分:4)

iOS 10.3 +

之后

可能

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