繁体   English   中英

ApplePay canMakePaymentsUsingNetworks始终返回False

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM