1.跳轉(zhuǎn)appstore APPID 去appstore中點擊分享后可復制鏈接里面有
UIApplication.shared.open(URL(string: "itms-apps://itunes.apple.com/app/APPID")!)
2.通過配置URL Types 被跳轉(zhuǎn)的APP配置 ,
url = URL(string: "URL Schemes名稱://"
if UIApplication.shared.canOpenURL(url) { iOS9之后需要配置白名單否則一直返回false
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
ToastHelper.instance.toast("請先安裝\(JSON(dic)["dataObject"]["appName"].stringValue)")
}
白名單配置 再第一個app中添加 被跳轉(zhuǎn)app的 URL Schemes名稱
<key>LSApplicationQueriesSchemes</key>
<array>
<string>您的urlSchemes</string>
</array>
3. 根據(jù) Bundle Identifier跳轉(zhuǎn)
+(BOOL)openApp:(NSString *)BundleID{
Class lsawsc = objc_getClass("LSApplicationWorkspace");
NSObject* workspace = [lsawsc performSelector:NSSelectorFromString(@"defaultWorkspace")];
// iOS6 沒有defaultWorkspace
if ([workspace respondsToSelector:NSSelectorFromString(@"openApplicationWithBundleID:")])
{
[workspace performSelector:NSSelectorFromString(@"openApplicationWithBundleID:") withObject:BundleID];
return YES;
}
return NO;
}
iOS APP跳轉(zhuǎn)app
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- iOS如何在兩個app之間跳轉(zhuǎn),并且傳值或者傳圖 先看看效果app切換的時候,實現(xiàn)傳值和傳圖片(某些app的大圖分...
- 關(guān)于iOS App跳轉(zhuǎn)App Store在需要的地方調(diào)用函數(shù)[[UIApplication sharedAppli...
- 很多朋友的APP推廣鏈接需要在微信中進行的網(wǎng)頁宣傳、傳播、下載等等,但是各位朋友一定發(fā)現(xiàn)了微信中是屏蔽掉了APP的...
- 很多朋友的APP推廣鏈接需要在微信中進行的網(wǎng)頁宣傳、傳播、下載等等,但是各位朋友一定發(fā)現(xiàn)了微信中是屏蔽掉了APP的...
- 一、先來看看效果,這里做了三個功能 1、從MyApp跳轉(zhuǎn)到Y(jié)ourApp2、從MyApp跳轉(zhuǎn)到Y(jié)ourApp的指定...