iOS6的Smart App Banners介紹和使用
來源:互聯網
上載者:User
關鍵字
導航
iOS 6新增Smart App Banners,也就是智慧App廣告條功能,其目的是可以讓App開發者可以更容易以超連結的方式自由跳轉,快速地引導使用者到App Store下載自己的App,將訪問Web頁面的使用者轉化成App使用者。 通過Smart App Banners,開發者將可以獲得一個將網站流量轉化成App使用者的新管道。 什麼是 Smart App BannersiOS 6 給 Safari 帶來了一個新功能:Smart App Banners,這個功能對於同時擁有網站和 App 的開發者來說特別實用。 蘋果開發這個功能的目的就是讓 App 開發者更容易的把訪問移動端網站的使用者導入到他們的 App 中,而不用去寫複雜笨拙的彈出窗。 上面就是在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*)applicationopenURL :(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation Smart App Banners 總結關於 Smart App Banners 的介紹就到這裡,如果你是 App 開發者,強烈建議你花個2分鐘時間在你的網站上實現 Smart App Banners 功能。