美文网首页
iOS实现APP程序内部打开APP的AppStore页面

iOS实现APP程序内部打开APP的AppStore页面

作者: 幽玄727 | 来源:发表于2019-03-26 13:43 被阅读0次

1.首先导入StoreKit包,并引入到项目中#import<StoreKit/StoreKit.h>并实现起代理方法SKStoreProductViewControllerDelegate

2.

- (void)openAppWithIdentifier:(NSString*)appId{

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

    storeProductVC.delegate=self;

    NSDictionary*dict = [NSDictionary dictionaryWithObject:appId forKey:SKStoreProductParameterITunesItemIdentifier];

    [storeProductVCloadProductWithParameters:dictcompletionBlock:^(BOOLresult,NSError*_Nullableerror) {

        if(result) {

            [self presentViewController:storeProductVC animated:YES completion:nil];

        }

    }];

}

#pragma mark -协议方法

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

    NSLog(@"关闭界面");

    [viewControllerdismissViewControllerAnimated:YES completion:nil];

}

3.直接调用该方法 [self openAppWithIdentifier:@"1392253869"]; //在app内部下载appstore中的app

相关文章

网友评论

      本文标题:iOS实现APP程序内部打开APP的AppStore页面

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