![](/img/trans.png)
[英]Applepay - canMakePaymentsUsingNetworks returns NO for the first time app runs.
[英]ApplePay canMakePaymentsUsingNetworks Always Returns False
我正在尝试将ApplePay合并到运行XCode 8.3.3的Cordova 7.0.1应用程序中,但是无法使用下面的代码。 即使我的钱包里装有万事达卡和签证,每次它都会返回false。 我已经致电CapitalOne和Citi确认卡已正确设置为ApplePay。 任何建议获得识别卡的代码的建议将不胜感激!
supportedPaymentNetworks = @[PKPaymentNetworkVisa, PKPaymentNetworkMasterCard, PKPaymentNetworkAmex];
if ([PKPaymentAuthorizationViewController canMakePaymentsUsingNetworks:supportedPaymentNetworks]) {
NSLog(@"Supported card found");
} else {
NSLog(@"No supported card found");
}
Xcode目标设置的“功能”部分中的“ Apple Pay”未打开。
我想您可以解决是否在AppName.entitlements文件中设置商户ID。 如果您已经在AppName.entitlements文件中设置了商户ID,我想知道您是如何制作商户ID和证书文件的。
我有一个类似的问题。 最后,我发现我忘了在iOS项目设置中加载Entitlements.plist文件。 您可以在中找到更多详细信息
如何将Apple Pay集成到Xamarin Forms中?
希望这会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.