很多朋友的APP推廣鏈接需要在微信中進行的網(wǎng)頁宣傳扣泊、傳播、下載等等嘶摊,但是各位朋友一定發(fā)現(xiàn)了微信中是屏蔽掉了APP的下載鏈接的延蟹。但是微信最為一個最大的社交平臺,為了自身的利益叶堆,屏蔽掉了所有APK的下載鏈接阱飘。我們要怎么解決這個問題呢?
解決方案:
我們基于微信接口開發(fā)了一款全新的手機端微信中下載APP的程序虱颗,通過這個程序生成的鏈接沥匈,安卓用戶在微信中點擊的話,是可以直接跳轉(zhuǎn)手機默認瀏覽器打開下載鏈接忘渔。I
不跳轉(zhuǎn)AppStore. 原來是IOS6.0就有的新的特性高帖,這和程序自動更新跳轉(zhuǎn)應(yīng)用商店是一個作用。不同的是畦粮,這個可以在應(yīng)用內(nèi)部直接打開散址,不需要挑轉(zhuǎn)到應(yīng)用商店,當(dāng)完成操作以后锈玉,就可以直接返回到本應(yīng)用當(dāng)前操作的界面爪飘。用法如下:
SKStoreProductViewController類是UIViewController的子類, 如果你對view controller比較熟悉的話,那SKStoreProductViewController使用起來也非常簡單了拉背。當(dāng)你希望向用戶展示App Store中產(chǎn)品時师崎,你需要:
1.實例化一個SKStoreProductViewController類
2.設(shè)置它的delegate
3.把sotre product視圖控制器顯示給消費者
剩下的就交給操作系統(tǒng)來處理了。需要記住一點的是SKStoreProductViewController只能以模態(tài)的方式顯示椅棺。SKStoreProductViewControllerDelegate協(xié)議定義了一個單獨的方法—productViewControllerDidFinish:犁罩,當(dāng)消費者離開App Store時會調(diào)用這個方法—一般是通過點擊左上角畫面中的取消按鈕齐蔽。通過給代理發(fā)送productViewControllerDidFinish:消息,操作系統(tǒng)就會把控制權(quán)返回到你的程序床估。當(dāng)然你不能忘了 只支持IOS6.0及其以上~~