美文网首页iOS开发
引导用户为 App 评分

引导用户为 App 评分

作者: _浅墨_ | 来源:发表于2023-12-30 17:24 被阅读0次

showing the review alert 核心代码:

import SwiftUI
import StoreKit

enum ReviewRequest {
    // Change this to how many times you want the function to be called before showing the review alert
    static var limit = 10 
    @AppStorage("runsSinceLastRequest") static var runsSinceLastRequest = 0
    @AppStorage("version") static var version = ""

    static func showReview() {
        runsSinceLastRequest += 1
        // print("runsSinceLastRequest", runsSinceLastRequest)
        let appBuild = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") as! String // To get the app build number
        let appVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String // To get the app build version
        let currentVersion = "Version \(appVersion), build \(appBuild)"

        guard currentVersion != version else { return }
        guard runsSinceLastRequest == limit else { return }

        if let scene = UIApplication.shared.connectedScenes.first(where: {$0.activationState == .foregroundActive}) as? UIWindowScene {
            SKStoreReviewController.requestReview(in: scene)
            runsSinceLastRequest = 0
            version = currentVersion
        }
    }
}

使用方法,比如在首页调用:

   override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
       
        // 用户点击几次后,引导他去评分
        ReviewRequest.showReview()
    }

相关文章

  • H5 唤起 APP 及下载

    一般 H5 常见的引导页,为已安装 app 的用户唤起 app,未安装 app 的用户引导下载 app 一、简介 ...

  • 产品设计笔记之引导用户为你的APP评分

    小懒出版,转载请注明出处。 评分需结合APP本身体验以及用户期望进行,小懒调研后总结了在进行引导设计时可以考虑的几...

  • iOS App内评分

    App内评分 苹果在iOS 10.3中增加了App评分的新API,用户可以直接在App内评分,而不用跳转到App ...

  • 中间透明的UIView实现的几种方法

    前言 当用户第一次使用app的时候, 在app的开始页或者主要的界面,就会显示用户引导,引导用户怎么使用这个app...

  • app用户引导说明

    一:确定哪些功能需要做用户引导 二:需引导的功能重要性排序 三:用户引导的方式: 1.弱提示: (1)空数据页面提...

  • iOS开发 - 苹果APP评分机制实现

    苹果APP评分机制开发 1.频率:一款App每年只能显示三次评分弹窗,无论更新的频率如何。一旦用户对App进行评分...

  • iOS开发之引导页的实现

    一、App引导页一款App在首次安装后打开时,会有3-5页的介绍界面引导新用户使用或者给用户更新提示。根据引导页的...

  • iOS 应用内评分

    iOS10.3允许开发者敦促用户在 App Store 上对应用进行评分。整个评分过程直接在 app 内完成并提交...

  • iOS App内部评分&&评价

    1、App内评分 在iOS10.3之后官方API提供了应用内就能让用户给App评分的功能。官方文档链接:https...

  • Android 调用已安装市场,进行软件评分的功能实现

    Android App应用实现评分功能。先上图,点击去评分。弹出手机安装的所有应用市场供用户选择,去评分。 实现起...

网友评论

    本文标题:引导用户为 App 评分

    本文链接:https://www.haomeiwen.com/subject/qckendtx.html