今天我試着發送我的更新的應用程序,蘋果拒絕使用uniqueIdentifier我的應用程序。經過一番研究,我發現,libPayPalEC.a使用uniqueIdentifier 3次。libPayPalEC.a without uniqueIdentifier?
通過終端:字符串.Lib/PayPal/libPayPalEC.a | grep uniqueIdentifier
現在是否有人可以下載更新的庫?我到處找......
謝謝
今天我試着發送我的更新的應用程序,蘋果拒絕使用uniqueIdentifier我的應用程序。經過一番研究,我發現,libPayPalEC.a使用uniqueIdentifier 3次。libPayPalEC.a without uniqueIdentifier?
通過終端:字符串.Lib/PayPal/libPayPalEC.a | grep uniqueIdentifier
現在是否有人可以下載更新的庫?我到處找......
謝謝
一些reasearch和偉大的答案在GitHub上後:https://github.com/paypal/PayPal-iOS-SDK/issues/13#issuecomment-17882240我已經去除了貝寶庫,取出deviceToken生成和貝寶手機正在工作!
如何使用支付寶付款時沒有庫:
您需要在後端(如PHP)創建付款過程,並在iOS應用只需打開Web視圖與URL到後端。要處理成功或錯誤,請處理Web查看請求,以便可以捕獲鏈接,如錯誤,取消或成功(後端重定向的頁面)。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSString *urlString = [[request.URL absoluteString] lowercaseString];
if (urlString.length > 0) {
//80 is the default HTTP port.
//The PayPal server may add the default port to the URL.
//This will break our string comparisons.
if ([request.URL.port intValue] == 80) {
urlString = [urlString stringByReplacingOccurrencesOfString:@":80" withString:@""];
}
NSLog(@"URL %@",urlString);
if ([urlString rangeOfString:@"success"].location != NSNotFound) {
// handle error
if (visible) {
[self dismissViewControllerAnimated:YES completion:complete];
} else {
dismissOnAppear = YES;
}
return FALSE;
} else if ([urlString rangeOfString:@"cancel"].location != NSNotFound) {
// handle error
if (visible) {
[self dismissViewControllerAnimated:YES completion:complete];
} else {
dismissOnAppear = YES;
}
return FALSE;
} else if ([urlString rangeOfString:@"error"].location != NSNotFound) {
// handle error
if (visible) {
[self dismissViewControllerAnimated:YES completion:complete];
} else {
dismissOnAppear = YES;
}
return FALSE;
}
}
return TRUE;
}
在後端處理,你不需要發送污垢令牌(從iOS庫)更多的,你只需用令牌來自PayPal作爲工作的標準方式。
由於付款方式使用_express-checkout而不是_express-checkout-mobile,因此不要將drt作爲deviceToken發送。
請參考這裏的問題在GitHub上:https://github.com/paypal/PayPal-iOS-SDK/issues/13
你回答說你已經刪除了該功能。哪些功能被刪除?我也想實施MECL。我得到空的令牌ID。 – Hiren 2013-06-17 12:37:21
你能幫助一個更具體的解決方案嗎? – DaSilva 2013-06-20 13:14:40
您將刪除所有庫,並只需打開顯示PayPal進程(PHP)的URL地址。就這樣。 – Pion 2014-02-07 00:18:10