iOS 阿里百川SDK集成注意點


        百川SDK是阿里系OneSDK的終極版本,里面包含了所有的阿里系的基本所有的SDK,集成的時候你只需要勾選對應的你需要的模塊,然后生成對應的SDK即可,百川主要是針對幫助APP開發者在各種場景下快速、低成本搭建無線電商導購業務,開發用戶消費需求,實現商業變現。

       集成部分就不說了,官方有詳細文檔以及demo,可以戳這里查看:http://baichuan.taobao.com/portal/newDocIndex.htm 

      然后主要說的是集成的注意事項:

     1 百川集成有一個圖片身份校驗,和應用的bundle ID 綁定,因此 bundle ID不可隨意更改並且校驗圖片的名字也不可隨意修改,不然應用無法啟動

     2 拖入SDK並且按照文檔添加對應的依賴庫 ,編譯依然會以下報錯,這是讓人尷尬的地方。原因是可能由於寫SDK技術支持文檔的人粗心大意,漏寫了一個導入的庫。經過查看SDK內部對應文件依賴關系,發現少導入的是CoreMotion.framework庫,這個是個大坑,一般鏈接錯誤對於開發經驗不是很多的開發者,不容易分析到原因,

      

 

    3 使用的時候,以下方法必須寫,如果漏寫,會導致用戶只能在H5頁面下單,如果手機有天貓或者淘寶客戶端的時候會卡在下單頁面,原因是回調的URL需要SDK自己處理,沒處理會回調失敗,這個BUG 不是很容易發現,造成后果很嚴重,用戶體驗很差。切記~

 

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
 
     //該URL是否已經被SDK處理過
     BOOL wasHandled=[[ALBBSDK sharedInstance] handleOpenURL:url];
     //開發者繼續自己處理
 
     return YES;
}
//ALBBSDK會監聽回跳的URL,調用開發者之前傳入的loginSuccessCallback或loginFailedCallback

 

 

 其他問題依照文檔或者demo基本沒什么大的問題,應該很容易解決,還有讓人無語的問題,百川本身對低版本的淘寶和天貓客戶端支持不是很好(部分用戶反饋),這個沒辦法解決~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM