zoukankan      html  css  js  c++  java
  • 跳转appStore评分

    跳转到AppStore让用户能够给我们的应用进行评分,有两种方法,一种是跳出应用,跳转到AppStore,进行评分.另一种是在应用内,内置AppStore进行评分.

    PS:appleID在https://itunesconnect.apple.com中创建应用即可在应用界面获得

    1.跳出应用,跳转到AppStore,进行评分

    如果是7.0以前的系统

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

    [[UIapplication sharedApplication] openURL:[NSURL URLWithString:str]];  

    如果是7.0以后的系统

    NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/idxxxxxxx"];  

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];  

     2.在应用内,内置AppStore进行评分

    苹果提供了一个框架StoreKit.framework,导入StoreKit.framework,在需要跳转的控制器里面添加头文件 #import <StoreKit/StoreKit.h>, 实现代理方法:< SKStorePRoductViewControllerDelegate >

    //自定义方法

    - (void)loadAppStoreController  

    {  

    // 初始化控制器  

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

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

     storeProductViewContorller.delegate = self;  

    [storeProductViewContorller loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:kAppId}  completionBlock:^(BOOL result, NSError *error)   {  

    if(error)  

     {  

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

     }  else  

     {  

    // 模态弹出appstore  

    [self presentViewController:storeProductViewContorller animated:YES completion:^{  

      }];  

     }  

      }];  

    }  

    //AppStore取消按钮监听  

    - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController  

    {  

      [self dismissViewControllerAnimated:YES completion:^{  

      }];  

    }  

  • 相关阅读:
    sweetalert 1.0多次回调函数bug
    ThinkPHP添加扩展配置失败
    记一次相机内存卡数据恢复
    流量监控脚本监控网卡
    ip网关配置
    centos7【防火墙】常用规则-docker服务防火墙规则
    ssh服务及安全配置
    代码库
    linux计划任务防暴力破解脚本+免密操作
    阿里去短信接口包
  • 原文地址:https://www.cnblogs.com/luoxiaofu/p/5530006.html
Copyright © 2011-2022 走看看