首页 > 其他分享 >iOS开发-应用评分引导

iOS开发-应用评分引导

时间:2023-02-27 16:44:06浏览次数:38  
标签:引导 requestReview 评分 iOS 10.3 SKStoreReviewController

导入头文件#import <StoreKit/StoreKit.h>
+ (void)yoStoreReview{ if (@available(iOS 10.3, *)) { if ([SKStoreReviewController respondsToSelector:@selector(requestReview)]){ //防止键盘遮挡 [[UIApplication sharedApplication].keyWindow endEditing:YES]; // iOS10.3+ 直接在App内弹出评分框 // 此方式苹果允许的调用频率为3次/年 [SKStoreReviewController requestReview]; } } else { // <iOS10.3 跳转AppStore的评论页面 NSString *appIDStr = [NSString stringWithFormat:@"%@", [YostarUtilits getUserDefaultsForKey:@"APPLEID"]]; NSString *appStoreReviewStr = [NSString stringWithFormat:@"https://itunes.apple.com/app/id%@?action=write-review", appIDStr]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appStoreReviewStr]]; } }

 

标签:引导,requestReview,评分,iOS,10.3,SKStoreReviewController
From: https://www.cnblogs.com/hecanlin/p/17160309.html

相关文章

  • BIOS和UEFI
    文章内容来自知乎上某位大佬的回答,之前保存在笔记里,找到原文后会附上链接。UEFI和BIOS启动过程有什么不同吗?有些同学说起UEFI和传统的BIOS区别,会如数家珍般的罗列MBR、P......
  • BIOS初识
    就像人的肉体和思想的关系一样,计算机硬件是软件的躯体,软件是硬件的灵魂。没有硬件,软件无从谈起;没有软件,硬件就是一堆垃圾,毫无用处。众所周知,操作系统是系统软件,对硬件的......
  • iOS Cocoapods 版本不同的问题
    在团队开发中,经常会遇到不同的开发人员使用的cocoapods版本不同的问题,导致每次拉取代码后都需要先进行podinstall。解决办法1:团队人员统一使用相同版本的cocoapods......
  • Lenovo Legion Y530-15ICH电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。硬件型号驱动情况主板LenovoLegionY530-15ICH处理器Intel®Core™i7-8750H(Coffee-Lake)已驱动内存16GBRAMDDR42667MHz已驱......
  • 戴尔Latitude 3410电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。硬件型号驱动情况主板戴尔Latitude3410处理器英特尔酷睿i7-10510U已驱动内存8GB已驱动硬盘SKhynixBC511NVMeSSD已驱动显卡Inte......
  • SwiftUI iOS 16 新的导航类型
    弃用NavigationViewiOS16,iPadOS16,macOS13之后,Apple优化了导航行为,将NavigationView细分为NavigationStack和NavigationSplitView。如果是开发单列的页面(通常......
  • iOS UIImage等比缩放、转到横屏的图片到垂直模式、重制大小resize
    UIImage等比缩放分类方法@implementationUIImage(Cat)//计算等比缩放图片的size-(CGSize)equalRatioComputeImageWithTargetWidth:(CGFloat)targetWidthtargetHeight:(......
  • iOS启动优化/耗电优化
    一、启动优化1.pre-main阶段我们可以通过苹果提供了XCode内建的测量方法,1.点击项目名称2.​​Editscheme...​​3.左侧​​Run​​4.中间顶部菜单​​Auguments​​5.......
  • iOS卡顿检测方案
    方案一:基于RunLoop主线程绝大部分计算或者绘制任务都是以Runloop为单位发生。单次Runloop如果时长超过16ms,就会导致UI体验的卡顿。那如何检测单次Runloop的耗时呢?Runloop的......
  • iOS的文件校验码生成 - ObjC编写
    一般我们比较文件的完整性,就是对文件进行哈希计算,通常就是MD5或者SHA256或者SHA1计算,如果生成的结果字符串是一样的,则表明文件没有被篡改比如我们在网络上下载的安装包,下载......