ReviewKit Logo

ReviewKit

仅向近期活跃且行为良好的用户请求评价,并在适当的时间进行请求。

请阅读介绍文章,了解如何在您的应用中最好地使用 ReviewKit。

要求

用法

  1. 使用 SwiftPM 将 ReviewKit 添加到您的应用中

    https://github.com/FlineDev/ReviewKit.git
    
  2. (可选)调整请求应用评价的标准(默认为 3 个正面事件,并在 14 天后过期)

    import ReviewKit
    // ...
    ReviewKit.criteria = ReviewCriteria(minPositiveEventsWeight: 5, eventsExpireAfterDays: 30)
  3. 确定您应用中的常见工作流程,并在用户完成其中一个流程时,调用此方法

    ReviewKit.recordPositiveEventAndRequestReviewIfCriteriaMet()
  4. (可选)确定您认为对用户而言是积极体验的其他活动。如果他们正处于工作流程中,则调用上述方法,而不是这个方法

    ReviewKit.recordPositiveEvent()  // optionally, you can pass a custom `weight` parameter, defaults to 1
  5. (可选)从至少尝试过您的应用的用户那里获得更多评价,将其添加到您的应用入口点

    @AppStorage("appStarts")
    var appStarts: Int = 0

    并将此修饰符附加到您应用的根视图

    .onAppear {
       self.appStarts += 1
    
       if self.appStarts >= 2 {
          ReviewKit.recordPositiveEventAndRequestReviewIfCriteriaMet()
       }
    }

就这样 – 您已经为您的应用配置了 App Review 请求!

注意

展示

我从以下 Indie 应用中提取了这个库(给它们评分 5 星来支持我!)

应用图标 应用名称 & 描述 支持的平台
TranslateKit:应用本地化器
简单拖放翻译 String Catalog 文件,支持多种翻译服务和智能正确性检查。
Mac
Pleydia Organizer:电影和剧集重命名器
简单、快速且智能的媒体管理工具,适用于您的电影、电视剧和动漫收藏。
Mac
FreemiumKit:应用内购买
适用于 Apple 平台的简单应用内购买和订阅:自动化、付费墙、A/B 测试、实时通知、PPP 等。
iPhone、iPad、Mac、Vision
FreelanceKit:时间跟踪
简单且经济实惠的时间跟踪,为所有  设备提供原生体验。包括 iCloud 同步和 CSV 导出。
iPhone、iPad、Mac、Vision
CrossCraft:自定义填字游戏
创建主题和个性化填字游戏。自己解决它们或分享它们以挑战他人。
iPhone、iPad、Mac、Vision
FocusBeats:番茄工作法 + 音乐
通过经验证的番茄工作法和精选的 Apple Music 播放列表和主题,实现深度专注。在休息期间自动暂停音乐。
iPhone、iPad、Mac、Vision
引导式访客模式
轻松向朋友和家人展示 Apple Vision Pro。适用于所有人的可定制、易于使用的指南!
Vision
Posters:在家发现电影
适用于您家的自动更新和交互式海报,带有预告片、放映时间和流媒体服务链接。
Vision