国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS應用內實現跳轉到手機淘寶天貓的方法

2019-10-21 18:42:50
字體:
來源:轉載
供稿:網友

前言

平常我們做iOS開發,會經常遇到打開其他的APP的功能。本文主要介紹了關于iOS實現應用內跳轉到手機淘寶天貓的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

info.plist 中需要添加(實測沒填寫的話不會去判斷是否安裝了此APP)

ios,跳轉淘寶,app跳轉淘寶,app跳轉到淘寶

代碼如下:

需要跳轉的按鈕點擊事件:

 func copyStrKey(_ sender: UIButton) {  let pboard = UIPasteboard.general  pboard.string = self.productModel["search_key"].stringValue    var titleStr = ""  var jumpStr = ""  if sender.tag == 0 {   titleStr = "關鍵詞復制成功,是否跳轉到手機淘寶APP?"   jumpStr = ("taobao://s.taobao.com/search?q=" + self.productModel["search_key"].stringValue).addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!  } else if sender.tag == 1 {   titleStr = "淘口令復制成功,是否跳轉到手機淘寶APP?"   jumpStr = "taobao://item.taobao.com/item.htm"  }    let alertCtr = UIAlertController.init(title: titleStr, message: nil, preferredStyle: UIAlertControllerStyle.alert)  alertCtr.addAction(UIAlertAction.init(title: "取消", style: UIAlertActionStyle.cancel, handler: nil))  alertCtr.addAction(UIAlertAction.init(title: "確定", style: UIAlertActionStyle.default, handler: { (action) in      if let url = URL.init(string: jumpStr) {        if UIApplication.shared.canOpenURL(url) == true {     UIApplication.shared.openURL(url)    } else {          let alertC = UIAlertController.init(title: "您未安裝手機淘寶APP,是否前往AppStore下載安裝?", message: nil, preferredStyle: UIAlertControllerStyle.alert)          alertC.addAction(UIAlertAction.init(title: "取消", style: UIAlertActionStyle.cancel, handler: nil))     alertC.addAction(UIAlertAction.init(title: "確定", style: UIAlertActionStyle.default, handler: { (action: UIAlertAction) in            let AppStoreVC = UIViewController.init()      AppStoreVC.modalTransitionStyle = UIModalTransitionStyle.coverVertical            let webView = UIWebView.init(frame: AppStoreVC.view.bounds)      let request = NSURLRequest.init(url: URL.init(string: "itms-apps://itunes.apple.com/cn/app/tao-bao-sui-shi-sui-xiang/id387682726?mt=8")!) //AppStore手機淘寶地址      webView.loadRequest(request as URLRequest)      AppStoreVC.view.addSubview(webView)            self.present(AppStoreVC, animated: true, completion: {       AppStoreVC.dismiss(animated: true, completion: nil)      })     }))     self.present(alertC, animated: true, completion: nil)         }   }  }))  self.present(alertCtr, animated: true, completion: nil) }

說明:

URL 不能包含 ASCII 字符集中, 不是必須這樣的字符進行轉義的字符。

使用 stringByAddingPercentEncodingWithAllowedCharacters

字符集 URLQueryAllowedCharacterSet

跳轉天貓:

1、首頁

tmall://tmallclient/

2、詳情(需要id)

tmall://page.tm/itemDetail?id=556107550107

3、搜索列表

tmall://page.tm/search?q=1234

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐城市| 河间市| 当阳市| 马关县| 沙坪坝区| 平陆县| 武平县| 武定县| 利辛县| 西吉县| 都兰县| 铅山县| 桂平市| 华亭县| 柳州市| 盖州市| 荔波县| 平原县| 顺平县| 万源市| 莱阳市| 如皋市| 永川市| 遵义市| 法库县| 桂林市| 铁力市| 铜川市| 大方县| 安顺市| 确山县| 绥芬河市| 大邑县| 睢宁县| 广宗县| 尉犁县| 如皋市| 正定县| 隆昌县| 乐清市| 龙川县|