做過的項目都有微信支付,自己沒集成過,今天想著自己做一次,發(fā)現(xiàn)幾個問題,記錄一次,算是對自己的提醒.
微信支付的流程,很多很多小伙伴都已經非常熟悉了,這里不多闡述,直奔主題.
1.注冊完AppID,運行崩潰,報錯:libc++abi.dylib: terminating with uncaught exception of type NSException
解決方法:工程文件中選擇Build Setting,在"Other Linker Flags"中加入"-Objc -all_load",問題就解決了
2.缺少依賴庫,引起的崩潰,解決辦法,添加依賴庫
3.設置URL Scheme
4.設置白名單:info.plist
剩下的就是下單、簽名等操作,以便獲取微信支付所必要的參數(shù),一般后臺來做,比較安全,客戶端來寫的話,一是不安全,二是很麻煩,容易錯,我的項目都是后臺完成,直接調動后臺接口,就返回了所需的信息,然后按照文檔寫就可以了.
第二次發(fā)東西,歡迎指正,大家一起交流進步.