首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ApplePay canMakePaymentsUsingNetworks始终返回False

ApplePay canMakePaymentsUsingNetworks始终返回False
EN

Stack Overflow用户
提问于 2017-07-06 04:00:47
回答 3查看 1K关注 0票数 0

我正在尝试将ApplePay整合到运行XCode 8.3.3的Cordov7.0.1应用程序中,但我无法让下面的代码正常工作。即使我的钱包里有万事达卡和签证设置,每次都会返回false。我已经打电话给CapitalOne和花旗,确认为ApplePay设置了正确的卡。任何建议,让代码来识别卡,将非常感谢!

代码语言:javascript
运行
复制
supportedPaymentNetworks = @[PKPaymentNetworkVisa, PKPaymentNetworkMasterCard, PKPaymentNetworkAmex];

if ([PKPaymentAuthorizationViewController canMakePaymentsUsingNetworks:supportedPaymentNetworks]) {
    NSLog(@"Supported card found");
} else {
    NSLog(@"No supported card found");
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-18 22:59:59

未在Xcode的目标设置的功能部分中打开Apple Pay。

票数 4
EN

Stack Overflow用户

发布于 2019-05-07 16:03:04

我想如果你在AppName.entitlements文件中设置martchant id就可以解决。如果你已经在AppName.entitlements文件中设置了martchant id,我想知道你是如何创建martchant id和证书文件的。

票数 0
EN

Stack Overflow用户

发布于 2019-05-08 16:20:30

我也遇到过类似的问题。最后,我发现我忘记在iOS项目设置中加载Entitlements.plist文件。中可以找到更多详细信息

How to integrate Apple Pay in Xamarin Forms?

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44934997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档