大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
曾经看到UC广告,点击后并没有直接跳转到App Store,而是在UCApp内部加载了广告App在App Store的宣传页,想实现这种效果的,可以通过下面的方式来解决。
好处:不需要跳转出原来的App就能下载。
先看效果图:
第一步:添加StoreKit.framework库
第二步:#import <StoreKit/StoreKit.h>,并遵守协议<SKStoreProductViewControllerDelegate>
第三步:
– (void)openAppWithIdentifier:(NSString*)appId {
SKStoreProductViewController*storeProductVC = [[SKStoreProductViewController alloc] init];
storeProductVC.delegate=self;
NSDictionary*dict = [NSDictionary dictionaryWithObject:appId forKey:SKStoreProductParameterITunesItemIdentifier];
[storeProductVC loadProductWithParameters:dict completionBlock:^(BOOL result,NSError *error) {
if(result) {
[self presentViewController:storeProductVC animated:YES completion:nil];
}
}];
}
#pragma mark –协议方法
– (void)productViewControllerDidFinish:(SKStoreProductViewController*)viewController{
NSLog(@”关闭界面“);
[viewController dismissViewControllerAnimated:YES completion:nil];
}
第四步:调用
[self openAppWithIdentifier:@”这里填写AppID”];//AppID可以在iTunes connect中APP信息里查看。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189471.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...