首頁>技術>

安裝,匯入過程不再一一詳細的敘述,官方有詳細的文件。按照一步一步來,一般不會出現問題,這裡,只是總結一下自己遇到的問題。

1.接入支付的程式碼如下:

[PingppcreatePayment:json

viewController:self

appURLScheme:kUrlScheme

withCompletion:^(NSString*result,PingppError*error) {

//支付結果的輸出,在這裡根據結果的成功和失敗做出相應的處理,我的處理在方法zhifuJump:和zhifuNojump:中,此處不在寫出。

NSLog(@"%@----------%@",result,error);

if([typeisEqualToString:@"buy"]) {

[selfzhifuJump:result];

}else{

[selfzhifuNojump:result];

}

}

];

注:json及請求到的charge,後臺整合ping++之後,會給前端一個介面,傳入相應的引數呼叫此介面酒會返回charge物件,然後根據charge物件就可以呼叫上面的方法即成支付。

2.呼叫哪種型別的支付,需要在info.plist將此應用設定為白名單,沒有用到的支付方式可以不設定:

info.plist設定白名單

<key>LSApplicationQueriesSchemes</key>

<array>

<string>weixin</string>

<string>wechat</string>

<string>alipay</string>

</array>

info-URL Types中新增

3.解決支付寶不能返回應用的問題,在info.plist中進行如下圖所示的配置:

info.plist設定

4.delegate中一定要寫方法的回撥:

// iOS 8及以下請用這個

- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation {

return[PingpphandleOpenURL:urlwithCompletion:nil];

}

// iOS 9以上請用這個

- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary*)options {

return[PingpphandleOpenURL:urlwithCompletion:nil];

}

5
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 如何在opencv下使用SIFT