gpt4 book ai didi

iPhone Paypal 初始化失败

转载 作者:行者123 更新时间:2023-11-29 13:41:47 26 4
gpt4 key购买 nike

我尝试在我的应用程序中初始化 PayPal。有时我会收到“网络超时”错误,如果我重试初始化 PayPal,此警报会一次又一次出现。如何避免这种情况?如何正确重新初始化 PayPal?我的代码是:



- (void)initializePayPal {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

[PayPal initializeWithAppID:PP_APP_ID forEnvironment:ENV_SANDBOX];

while ([PayPal initializationStatus] == STATUS_INPROGRESS) {
[NSThread sleepForTimeInterval:1];
}

switch ([PayPal initializationStatus] ) {
case STATUS_COMPLETED_SUCCESS:
NSLog(@"STATUS_COMPLETED_SUCCESS");
break;
case STATUS_COMPLETED_ERROR: {
NSDictionary *responseMessage = [PayPal getInstance].responseMessage;
NSLog(@"STATUS_COMPLETED_ERROR:%@", responseMessage);

if ([[responseMessage objectForKey:@"errorId"] integerValue] == 10818) {
[self initializePayPal];
}
}
break;
default:
break;
}

[pool release];
}

最佳答案

当我使用 ENV_SANDBOX 时,PayPal init 有时会失败当我开始使用 ENV_LIVE 而不是 ENV_SANDBOX 时,问题就解决了

关于iPhone Paypal 初始化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8895456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com