iOS 应用内跳转appStore

作者: xx_Coding | 来源:发表于2017-01-25 23:24 被阅读371次
  • 前言
今天刷着微博,应用内跳转appstore这种做法,
比单纯的直接跳转到appstore,感觉更舒服,
于是动手实现了一下。应用内跳转appstore,
苹果官方提供了API接口,6.0以后开始支持。
  • 目录:
    • 效果图
    • 实现步骤
  • 效果图
  • 实现步骤
    首先引入头文件: #import <StoreKit/StoreKit.h>
    实现协议: SKStoreProductViewControllerDelegate
    具体的跳转代码:

      SKStoreProductViewController *appStore = [[SKStoreProductViewController alloc] init];
              appStore.delegate = self;
              // 借鉴了新浪微博的跳转做法,先去跳转再去加载页面,体验感方面会好很多
              [self presentViewController:appStore animated:YES completion:nil];
              [appStore loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier : @"ID这个可以在AppStore上面直接拿到"} completionBlock:^(BOOL result, NSError * _Nullable error) {
                  if (error) {
                      NSLog(@"错误 %@",error);
                  } else {
                  }
              }];
      代理时间回调方法:
      - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
          [self dismissViewControllerAnimated:YES completion:nil];
      }
     

相关文章

  • iOS应用跳转到appstore评分

    iOS应用跳转到appstore评分 标签(空格分隔): IOS 跳转到应用评价页 跳转到应用详情页 appid是...

  • iOS 应用内跳转appStore

    前言 目录:效果图实现步骤 效果图 实现步骤首先引入头文件: #import 实现协议: SK...

  • iOS应用评价

    一、应用内打开app 在AppStore详情页 二、应用内直接跳转到AppStore应用详情页、撰写评论页

  • ios 如何跳转到app store评分界面

    跳转到AppStore评分,有两种方法: 一种是跳出应用,跳转到AppStore,进行评分; 另一种是在应用内,内...

  • -app跳转到appStore评分

    跳转到AppStore评分,有两种方法: 一种是跳出应用,跳转到AppStore,进行评分; 另一种是在应用内,内...

  • iOS应用内跳转到系统设置页面

    iOS应用内跳转到系统设置页面 iOS应用内跳转到系统设置页面

  • 2018-09-27

    1. 应用内跳转 到appstore 下载: [[UIApplication sharedApplication]...

  • flutter实现APP版本更新+(全局弹窗overlay实现)

    升级说明:Android:应用内更新下载+安装。iOS:跳转到appstore下载安装。注:可以通过热更新技术进行...

  • Swift -- appStore评分

    应用外跳转 应用内跳转 使用应用外的方式可以实现进入AppStore页面使用应用外跳转就是调不起来,提示: 好像也...

  • 跳转到AppStore

    在iOS应用中如何直接跳转到AppStore里面?其实这个问题很简单,首先拿到你要跳转到的AppStore地址(U...

网友评论

  • suummer_小晨:“ID这个可以在AppStore上面直接拿到”请问这个怎么拿到??
    xx_Coding:@suummer_小晨 嗯嗯,没事
    suummer_小晨:@shaoqiu 谢谢
    xx_Coding:@suummer_小晨 Mac电脑上有一个软件叫做 iTunes 在上面可以找到你想要的软件,然后复制链接就可以了。比如: https://itunes.apple.com/cn/app/ning-bo-shao-nian/id1053138945?mt=8 他的 ID 就是1053138945。
  • _de_bug_life:代码github地址在哪啊?
    xx_Coding:@_de_bug_life 文章已更新,哈哈

本文标题:iOS 应用内跳转appStore

本文链接:https://www.haomeiwen.com/subject/wnotittx.html