博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
App评分
阅读量:4652 次
发布时间:2019-06-09

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

//应用实现评论跳转的两种方法:

//第一种:

//在iOS6.0前跳转到AppStore评分一般是直接跳转到AppStore评分

//NSString *evaluateString = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=67787803"];

//[[UIApplication sharedApplication] openURL:[NSURL URLWithString:evaluateString]];

//这种方法实现了跳转到AppStore评分功能。

//第二种:

//在iOS6.0,Apple增加了一个心得功能,当用户需要给APP评分时候,不再跳转到AppStore了,可以在应用内实现打开appstore,苹果提供了一个框架StoreKit.framework,实现步骤如下:

//1:导入StoreKit.framework,在需要跳转的控制器里面添加头文件#import

//2:实现代理SKStoreProductViewControllerDelegate

- (void)evaluate{

    

    //初始化控制器

    SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewController alloc] init];

    //设置代理请求为当前控制器本身

    storeProductViewContorller.delegate = self;

    //加载一个新的视图展示

    [storeProductViewContorller loadProductWithParameters:

     //appId

     @{SKStoreProductParameterITunesItemIdentifier : @"67787803"} completionBlock:^(BOOL result, NSError *error) {

         //block回调

         if(error){

             NSLog(@"error %@ with userInfo %@",error,[error userInfo]);

         }else{

             //模态弹出AppStore应用界面

             [selfpresentViewController:storeProductViewContorller animated:YEScompletion:^{

                 

             }

              ];

         }

     }];

}

 

//取消按钮监听方法

- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{

    [self dismissViewControllerAnimated:YES completion:^{

        

    }];

}

//第二种种方法实现了应用内置AppStore评分功能。

转载于:https://www.cnblogs.com/guangleijia/p/4737406.html

你可能感兴趣的文章
孩子教育
查看>>
解决Cacti监控图像断断续续问题
查看>>
结构体的传参理解成员的存储方式
查看>>
python 进程与线程(理论部分)
查看>>
什么是API
查看>>
Java反射中method.isBridge() 桥接方法
查看>>
[shiro学习笔记]第二节 shiro与web融合实现一个简单的授权认证
查看>>
强名称程序集(strong name assembly)——为程序集赋予强名称
查看>>
1028. List Sorting (25)
查看>>
BZOJ 1613: [Usaco2007 Jan]Running贝茜的晨练计划
查看>>
ubuntu 重启命令,ubuntu 重启网卡方法
查看>>
Linux的学习:
查看>>
JavaScript中的原型继承原理
查看>>
Python logger模块
查看>>
jquery控制css的display(控制元素的显示与隐藏)
查看>>
关于python做人工智能的一个网页(很牛逼)
查看>>
判断控件的CGRect是否重合,获取控件的最大XY值
查看>>
POJ-1128 Frame Stacking
查看>>
python第三十九课——面向对象(二)之初始化属性
查看>>
GET请求在Tomcat中的传递及URI传递
查看>>