ios - 无需打开appStore即可对应用内星标评分

标签 ios app-store storekit rating

我希望人们在应用本身中用星标来评价我的应用,因此没有SKStoreProductView(或其他)。因此,如果他们点击“评分”,那么就会有一个额外的 View ,可以在其中给我的应用评分1到5星。我该如何实施?

非常感谢

最佳答案

可能现在是之后的 iOS 10.3+

SKStoreReviewController允许用户通过对话框直接从应用程序内部为应用程序评分。唯一的不足是您只能请求StoreKit显示对话框,但不能确定是否会显示。

swift

import StoreKit

func someFunction() {
   SKStoreReviewController.requestReview()
}

Objective-C
#import <StoreKit/StoreKit.h>

-(void)someFunction {
    [SKStoreReviewController requestReview];
}

SKStoreReviewController不起作用

仅在从应用商店下载应用后才启用。

在开发过程中,甚至在发行版本中,它都是灰色的。

关于ios - 无需打开appStore即可对应用内星标评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119554/

相关文章:

ios - Xamarin 表单 : Webview showing slight black line at bottom

ios - SwiftUI NavigationLink push in onAppear 使用@ObservableObject 时立即弹出 View

ios - MPMoviePlayerController 中的控件已禁用

ios - 在 iPhone 上保护购买记录?

ios - 使用 KVO 快速观察 view.center for ios 返回 NSPoint?

ios - 不收集数据的应用程序的隐私政策

java - 如果用户在 Edittext 中键入无效数据,如何使 AlertDialog 框保持打开状态?

ios - 将应用程序更新到 iOS6

iPhone 3G 4.2.1 - SKProductsRequest 委托(delegate)方法未被调用

ios - IAP SKErrorDomain 代码=0 Swift