關于支付寶的那些坑

現在是2016.5.23? 00:23,為什么要這樣記錄時間呢?因為我被支付寶坑得好慘?。?!

記錄下被坑的過程,讓其他寶寶們別向我一樣浪費了這么多的時間。

/**

*? 支付接口

*? @param orderStr? ? ? 訂單信息

*? @param schemeStr? ? ? 調用支付的app注冊在info。plist中的scheme

*? @param compltionBlock 支付結果回調Block

*/

- (void)payOrder:(NSString *)orderStr fromScheme:(NSString *)schemeStr callback:(CompletionBlock)completionBlock;


上面那個方法是不是很眼熟?沒錯,就是這個方法把我坑得好慘,這個方法是寫得不錯的,支付結果用block回調,我當時自認為是從支付寶客戶端返回來的時候,會返回結果,然而,我太天真了,我特么的從支付客戶端返回了N次,這方法的block都沒有回調,當時我就懵逼了,這什么玩意 ???后來哥怒了,直接把支付寶給卸載了,再調這方法的時候,我的fuck,他起作用了?!真的,當時我的內心是崩潰的,這方法就特么的用來回調網頁版本的支付寶的,真是死的心都有了。。。。

PS:如果沒有安裝支付寶,調了這個方法還是打不開網頁,我想你需要加上下面代碼

UIWindow *win = [[[UIApplication sharedApplication] windows] firstObject];

[win setHidden:NO];

最后順便說下,安裝支付寶的在AppDelegate里怎么寫

有兩種寫法,第一種,就是iOS 9.0之前的

iOS 9.0之前


PS:這個方法支付寶的demo上說是9.0之前都會調用的方法,9.0之前會調用下面的方法:


iOS 9.0之后

好了,關于那個URL怎么設置我也截圖出來吧


最后,希望大家不要在支付寶這浪費時間,不懂就去問支付寶的技術人員。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容