iOS6 的Smart App Banners介紹和使用
iOS6 的Smart App Banners介紹和使用-移動閱讀二維碼

iOS 6新增Smart App Banners,也就是“智能App廣告條”功能,其目的是可以讓App開發者可以更容易以超鏈接的方式自由跳轉,快速地引導用戶到App Store下載自己的App,將訪問Web頁面的用戶轉化成App用戶。

通過Smart App Banners,開發者將可以獲得一個將網站流量轉化成App用戶的新渠道。

什么是 Smart App Banners

iOS 6 給 Safari 帶來了一個新功能:Smart App Banners,這個功能對于同時擁有網站和 App 的開發者來說特別實用。蘋果開發這個功能的目的就是讓 App 開發者更容易的把訪問移動端網站的用戶導入到他們的 App 中,而不用去寫復雜笨拙的彈出窗。

iOS6 的Smart App Banners介紹和使用

上面就是在?App每日推送?網站上實現 Smart App Banners 的效果,我們可以看到在最上面有一個 Banner 條,上面顯示了?App每日推送 iPhone 客戶端的圖標,標題,公司名稱,評分和價格。最右邊是一個點擊會跳到 App Store 下載頁的按鈕,如果用戶已經安裝了,點擊就會自動打開 App。

在你網站添加 Smart App Banners

在網站上添加 Smart App Banners 是非常簡單,只需要在網站的?head?區域添加如下的?meta?代碼:

<meta name="apple-itunes-app" content="app-id=425692044"/> 

把 app-id 替換成你的 App 的 ID 即可。

Smart App Banners 高級使用

如果用戶安裝了你的網站,這時 Smart App Banners 每次都是簡單的打開 App,這樣體驗并不好,比如 App每日推送 這個網站是推薦各種好玩好用的 App,在具體某個 App 頁面的時候,如果能打開 App每日推送 客戶端對應的頁面,這樣的體驗是最好的。所以 Smart App Banners 又提供了一個叫做app-argument?的參數,讓你進行各種自定義。

比如在?App每日推送推薦的中文網址導航這個 App 頁面,我們可以添加如下的參數:

<meta name="apple-itunes-app"?
content="app-id=425692044, app-argument=http://appdp:275"/> 

app-argument?這個參數的值傳遞給程序之后,作為 UIApplication 委托方法的 url 參數,所以 App 中需要添加如下代碼進行處理:

-(BOOL)application:(UIApplication*)application
            openURL:(NSURL*)url
            sourceApplication:(NSString*)sourceApplication
            annotation:(id)annotation

Smart App Banners 總結

關于 Smart App Banners 的介紹就到這里,如果你是 App 開發者,強烈建議你花個2分鐘時間在你的網站上實現 Smart App Banners 功能。

你可以使用 iPhone 或者 iPad 訪問?App每日推送?網站查看具體的效果,使用上面有什么問題,請給我留言。

本文鏈接:http://www.casaleticia.com/introduction-smart-app-banners.html
本文標簽: , , ,