博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于appStore评分的相关说明--转自张诚教授
阅读量:6079 次
发布时间:2019-06-20

本文共 1565 字,大约阅读时间需要 5 分钟。

在iOS7以前,评分地址如下

   itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=897504228

    在iOS7以后,评分地址去除了ax修改为

    itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=897504228

       

那么我们如何获取id号呢,请看下图

 

 
然后我们获取了以下地址
https://itunes.apple.com/cn/app/wei-liao-xiao-quanhd/id897504228?mt=8
 
那么其中的id号码是就是897504228
拼接以上那段代码

   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=897504228"]];

就会显示出评论的界面了如下图,怎么样?是不是很简单

关于appStore评分的相关说明

 

以下我封装了一个库,在这里贴上部分代码,可以方便你直接进行调用

当然了,你还需要下载我的代码 https://github.com/149393437/AppraiseDemo

 

#pragma mark block实现代码 注意需要真机测试

 

 [[iRate sharedInstance]showAlertWithStoreID:897504228 BundleID:@"com.zc.weichat" MessageTitle:@"小苍冰天雪地360°跪求一个好评" Message:@"小苍如此辛苦的写应用,恳求大人您可怜可怜我,给我一个好评吧,么么哒?" rateTitle:@"这就去给小苍鼓励" waitTitle:@"等待下次提示" cancelTitle:@"残忍的拒绝" Block:^(int x) {

 

 switch (x) {

 case 0:

 NSLog(@"拒绝评价");

 break;

 case 1:

 NSLog(@"评价");

 break;

 case 2:

  NSLog(@"下次评价");

 break;

 default:

 break;

 }

 }];

 

 

#pragma mark 代理实现

 

 iRate*rate= [iRate sharedInstance];

 弹出警告框的文字说明,如果不设置也可以是默认的

 rate.messageTitle=@"小苍冰天雪地360°跪求一个好评";

 rate.message=@"小苍如此辛苦的写应用,恳求大人您可怜可怜我,给我一个好评吧,么么哒?";

 rate.rateButtonLabel=@"这就去给小苍鼓励";

 rate.remindButtonLabel=@"等待下次提示";

 rate.cancelButtonLabel=@"残忍的拒绝";

 

 设置代理

 rate.delegate=self;

 

 代理方法

 - (void)iRateUserDidAttemptToRateApp{

 NSLog(@"评价");

 }

 - (void)iRateUserDidDeclineToRateApp{

 NSLog(@"拒绝评价");

 }

 - (void)iRateUserDidRequestReminderToRateApp{

 NSLog(@"下次评价");

 }

 

转载地址:http://ozhgx.baihongyu.com/

你可能感兴趣的文章
Codeforces Round #195 (Div. 2) 解题报告
查看>>
除了 UCAN 发布的鹿班和普惠体,这些设计工具也来自阿里
查看>>
第一个JavaScript代码
查看>>
第三章 价值评估基础
查看>>
UML七种视图
查看>>
数据库与数据仓库的区别
查看>>
android项目数据库升级跨版本管理解决方案
查看>>
为什么要使用反射机制
查看>>
Day006
查看>>
jq ajax
查看>>
java环境变量设置方法
查看>>
tomcat配置使用log4j管理日志
查看>>
python学习day-2 字符串
查看>>
一个与我们软件的有关的小故事
查看>>
XPath 语法
查看>>
迁移数据之后,读取数据库变得很慢
查看>>
三行代码解决 winform 重绘闪烁,窗口重绘效率低下的问题
查看>>
go中利用hmset替换hset来提高redis的存取效率及并发goroutine可能遇到的问题
查看>>
谈iphone电话短信增强工具kuaidail软件的实现
查看>>
正则表达式-切割
查看>>