iOS實(shí)現(xiàn)APP程序內(nèi)部打開(kāi)APP的AppStore頁(yè)面
前言
最近在做內(nèi)購(gòu)用到了StoreKit.framework庫(kù),偶然間發(fā)現(xiàn)中SKStoreProductViewController這個(gè)類,查看文檔后發(fā)現(xiàn)一個(gè)妙用,解決了我一個(gè)痛點(diǎn):APP每次更新或者跳轉(zhuǎn)至某個(gè)APP的App Store頁(yè)面時(shí),都要跳轉(zhuǎn)至App Store,然后再跳轉(zhuǎn)回應(yīng)用,用戶體驗(yàn)很不好,以前都是直接給產(chǎn)品說(shuō)不能解決,現(xiàn)在呵呵呵😑.......
言歸正傳,下面來(lái)看看本文詳細(xì)的介紹:
第一步
導(dǎo)入頭文件import <StoreKit/StoreKit.h> ,并遵守協(xié)議<SKStoreProductViewControllerDelegate>
第二步
- (void)openAppWithIdentifier:(NSString*)appId{
SKStoreProductViewController*storeProductVC = [[SKStoreProductViewController alloc] init];
storeProductVC.delegate=self;
NSDictionary*dict = [NSDictionary dictionaryWithObject:appId forKey:SKStoreProductParameterITunesItemIdentifier];
[storeProductVC loadProductWithParameters:dictcompletionBlock:^(BOOLresult,NSError*error) {
if(result) {
[self presentViewController:storeProductVC animated:YES completion:nil];
}
}];
}
#pragma mark -協(xié)議方法
- (void)productViewControllerDidFinish:(SKStoreProductViewController*)viewController{
NSLog(@"關(guān)閉界面");
[viewController dismissViewControllerAnimated:YES completion:nil];
}
第三步
調(diào)用
[self openAppWithIdentifier:@"1212104959"];//AppID可以在iTunesconnect中APP信息里查看。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
詳解IOS11新特性之larget title的實(shí)現(xiàn)
本篇文章主要介紹了詳解IOS11新特性之larget title的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
在iOS應(yīng)用中使用UIWebView創(chuàng)建簡(jiǎn)單的網(wǎng)頁(yè)瀏覽器界面
這篇文章主要介紹了在iOS應(yīng)用中使用UIWebView創(chuàng)建簡(jiǎn)單的網(wǎng)頁(yè)瀏覽器界面的方法,包括動(dòng)態(tài)獲取UIWebView高度的實(shí)現(xiàn),需要的朋友可以參考下2016-01-01
iOS 9 更新之Safari廣告攔截器(Content Blocker)開(kāi)發(fā)教程
這篇文章主要介紹了iOS 9 更新之Safari廣告攔截器(Content Blocker)開(kāi)發(fā)教程的相關(guān)資料,需要的朋友可以參考下2015-08-08
iOS簡(jiǎn)單抽屜效果的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了iOS簡(jiǎn)單抽屜效果的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
Swift Self詳解及簡(jiǎn)單實(shí)例代碼
這篇文章主要介紹了Swift Self詳解及簡(jiǎn)單實(shí)例代碼的相關(guān)資料,這里對(duì)self 進(jìn)行了詳細(xì)介紹并附實(shí)例代碼,需要的朋友可以參考下2016-12-12
IOS 數(shù)據(jù)存儲(chǔ)詳解及實(shí)例代碼
這篇文章主要介紹了IOS 數(shù)據(jù)存儲(chǔ)詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02
iOS Xcode升級(jí)Xcode15報(bào)錯(cuò)SDK does not contain
這篇文章主要為大家介紹了iOS Xcode 升級(jí)Xcode15報(bào)錯(cuò): SDK does not contain 'libarclite'解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11

