IOS整合支付寶所遇到的兩個問題

2022-08-05 04:48:13 字數 919 閱讀 5618

這個問題比較好解決,首先**呼叫支付寶提交訂單的方法裡有乙個scheme的引數,這個是應用程式的scheme。我這裡是"wecast.ihouse":

[alixlibservice payorder:orderstring andscheme:@"wecast.ihouse" seletor:@selector(paymentresult:) target:self];

並且,在程式的info.plist的url schemes也要寫入相同的名稱:

這樣支付寶在**時就知道是哪個應用程式開啟的,再重定向到這個應用程式。

這個問題太怪異了,錯誤的地方在uiwindow setrootviewcontroller的時候。

wchomeviewcontroller* homecontroller = [[wchomeviewcontroller alloc] init];

self.window.rootviewcontroller = homecontroller;

[homecontroller release];

解決方案是將homecontroller宣告為屬性,所以我改為:

@property (strong, nonatomic) wchomeviewcontroller * homecontroller;

_homecontroller = [[wchomeviewcontroller alloc] init];

self.window.rootviewcontroller = _homecontroller;

ok,這兩個問題解決了!

ios支付寶的整合

手機端整合支付寶只要做三部 1.支付寶商家認證 做完商家認證你才有權利整合sdk 2.生成私鑰上傳後台 這個可以保證訊息包不被擷取,當今絕大多數應用開發都要考慮安全,所以值得仔細學習 這裡教到如何自己用openssl生成屬於自己的金鑰 1 先用命令生成一段字尾為pem的秘鑰 genrsa out r...

iOS 關於支付寶的整合

本文章不再贅述其他的知識點。相信大家已經有了支付寶整合的基礎。官方文件已經非常詳細,下面開始講述我的整合史 謹記 步驟分為以下幾步 1.引入sdk,拖入工程 alipaysdk.bundle alipaysdk.framework libcrypto.a libssl.a openssl 資料夾 u...

IOS支付寶開發SDK的整合

第三方支付平台 和內購非常相似 內購是使用者將錢付款給蘋果,之後蘋果分成給商戶 支付寶是使用者將錢付款給支付寶,之後支付寶將錢轉入我們的賬戶 使用支付寶前提 購買的物品必須是和應用程式無關的.比如 卷 衣服 電子產品 如果和應用程式有關,必須採用內購 否則不允許上架 比如 會員 遊戲道具 整合之後可...