Posted on 2012-09-18 17:49
∪∩BUG 閱讀(463)
評論(0) 編輯 收藏
iOS6的Mobile Safari給前端開發者帶來了什么 里已經提到iOS6的mobile safari將有智能應用通知標題(Smart App Banners)的功能,意在解決mobile safari里無法檢測第三方應用安裝狀態的,通過這個功能,可以在頁面中實現應用推薦類的需求。但目前來看,要實現這個需求只能在第三方應用中實現。思路也簡單,第三方應用可以通過iOS的SDK提供的接口檢測到對應的應用是否已經安裝,然后在內嵌的UIWebView中打開的連接時追加參數如“?isinstalled=1”之類的參數供web頁面獲取來判斷。web獲知狀態后可以提示給用戶觖發的對應的應用的方案,如“打開應用”,“安裝應用”等。
不過我們今天來說一種不借助第三方應用在mobile safari里就能實現跟上述類似的功能。
先來看看實現代碼:
http://www.iunbug.com/archives/2012/09/18/401.html