我正在尝试将ApplePay整合到运行XCode 8.3.3的Cordov7.0.1应用程序中,但我无法让下面的代码正常工作。即使我的钱包里有万事达卡和签证设置,每次都会返回false。我已经打电话给CapitalOne和花旗,确认为ApplePay设置了正确的卡。任何建议,让代码来识别卡,将非常感谢!
supportedPaymentNetworks = @[PKPaymentNetworkVisa, PKPaymentNetworkMasterCard, PKPaymentNetworkAmex];
if ([PKPaymentAuthorizationViewController canMakePaymentsUsingNetworks:supportedPaymentNetworks]) {
NSLog(@"Supported card found");
} else {
NSLog(@"No supported card found");
}发布于 2017-07-18 22:59:59
未在Xcode的目标设置的功能部分中打开Apple Pay。
发布于 2019-05-07 16:03:04
我想如果你在AppName.entitlements文件中设置martchant id就可以解决。如果你已经在AppName.entitlements文件中设置了martchant id,我想知道你是如何创建martchant id和证书文件的。
发布于 2019-05-08 16:20:30
我也遇到过类似的问题。最后,我发现我忘记在iOS项目设置中加载Entitlements.plist文件。中可以找到更多详细信息
How to integrate Apple Pay in Xamarin Forms?
希望这能有所帮助
https://stackoverflow.com/questions/44934997
复制相似问题