博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 应用跳转到AppStore评分 可内置跳转
阅读量:4296 次
发布时间:2019-05-27

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

1. 评分:

在ios6.0前跳转到appstore评分一般是直接跳转到appstore评分

NSString *str = [NSString stringWithFormat:@"https://itunes.apple.com/us/app/id%@?ls=1&mt=8",@"587767923"]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]; 
1
2
1
2

在ios6.0,APPle增加了一个心得功能,当用户需要给APP评分时候,不再跳转到appstore了,可以在应用内实现打开appstore,苹果提供了一个框架StoreKit.framework,实现步骤如下: 
1:导入StoreKit.framework,在需要跳转的控制器里面添加头文件#import <StoreKit/StoreKit.h> 
2:实现代理SKStoreProductViewControllerDelegate 
3:

- (void)evaluate{    //初始化控制器    SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewController alloc] init];    //设置代理请求为当前控制器本身    storeProductViewContorller.delegate = self;    //加载一个新的视图展示    [storeProductViewContorller loadProductWithParameters:     //appId唯一的     @{SKStoreProductParameterITunesItemIdentifier : @"587767923"} completionBlock:^(BOOL result, NSError *error) {         //block回调        if(error){            NSLog(@"error %@ with userInfo %@",error,[error userInfo]);        }else{            //模态弹出appstore            [self presentViewController:storeProductViewContorller animated:YES completion:^{            }             ];        }    }];}//取消按钮监听- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{    [self dismissViewControllerAnimated:YES completion:^{    }];} 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

就很轻松实现了应用内置appstore评分功能

// SKStoreProductParameterITunesItemIdentifier    希望展示AppAppID

// SKStoreProductParameterAffiliateToken          联盟计划附属令牌,联盟计划为您的网站或应用程序提供了一种独特的方式来链接数百万首歌曲和数千个应用程序,以及书籍,电影,电视节目等,同时获得Apple Music的合格销售和会员资格.

// SKStoreProductParameterCampaignToken           联属营销活动令牌,能看到点击和销售的数据报告

// SKStoreProductParameterProviderToken           分析提供商令牌

// SKStoreProductParameterAdvertisingPartnerToken 广告合作伙伴令牌

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

你可能感兴趣的文章
ArcToolbox的运行结果发布为GP服务
查看>>
Java图片处理方法和工具
查看>>
Java-POI使用
查看>>
Java-IO类记录
查看>>
Oracle设置密码永不过期
查看>>
[Windows-bat] Jeecg-boot一键启动或重启
查看>>
[Windows] Anacoda安装和使用
查看>>
MySQL根据日期统计数据和查询数据
查看>>
VMware虚拟机安装MacOS
查看>>
Windows环境部署Wordpress
查看>>
Selenium+ChromeDriver使用记录
查看>>
cdp4j使用记录
查看>>
SpringBoot集成thymeleaf模板引擎
查看>>
ArcMap使用记录
查看>>
Java-Comparator比较器-中文排序
查看>>
nginx入门和使用实践
查看>>
吉他换弦
查看>>
软考报名入口及流程
查看>>
OpenResty入门和使用实践
查看>>
java+ffmpeg使用记录
查看>>