• iOS 开发之应用内弹出 App Store 应用界面


      在APP内给其他APP做推广,经常用到在应用内弹出应用的APP

      #import <StoreKit/SKStoreProductViewController.h>

      设置代理:<SKStoreProductViewControllerDelegate>

    - (void)buttonDidClick:(id)sender
    {
        //首先实例化一个VC
        SKStoreProductViewController *storeVC = [[SKStoreProductViewController alloc] init];
        //然后设置代理,注意这很重要,不如弹出就没法dismiss了
        storeVC.delegate = self;
        //接着弹出VC
        [self presentViewController:storeVC animated:YES completion:nil];
        //最后加载应用数据
        [storeVC loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:@"1142110895"} completionBlock:^(BOOL result, NSError * _Nullable error) {
            if (error) {
                //handle the error
            }
        }];
    }
    
    #pragma mark - SKStoreProductViewControllerDelegate
    - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
        //在代理方法里dismiss这个VC
        [viewController dismissViewControllerAnimated:YES completion:nil];
    }

      

      

  • 相关阅读:
    MFC 的资源文件 就是那个后缀名是 .rc的那个
    servlet 上下文
    servlet 会话技术
    页面分层
    分页技术 -servlet
    关于servlet连接数据库会出现空指针异常情况
    servlet 1
    (转)用户级和内核级线程
    (转)数据库分片Shard操作
    (转)系统设计题要考虑的方面
  • 原文地址:https://www.cnblogs.com/ZachRobin/p/9376568.html
Copyright © 2020-2023  润新知