搜索文档 /
开始 插件

苹果的钱包

一个Cordova插件,允许用户从添加支付卡到他们的苹果钱包。

https://github.com/tomavic/cordova-apple-wallet

被科多瓦的问题困住了?

如果您正在构建一个严肃的项目,那么您无法承担花费数小时的故障排除时间。betway东盟体育appIonic的专家为社区插件和顶级插件提供优质的咨询服务。

今天就联系我们!

安装

NPM安装cordova-apple-wallet NPM安装@ionic-nbetway东盟体育appative/apple-wallet betway东盟体育app离子帽同步 betway东盟体育app爱奥尼亚cordova插件添加cordova-苹果钱包 NPM安装@ionic-nbetway东盟体育appative/apple-wallet
betway东盟体育app必威滚球分析软件Ionic Enterprise提供了来自Ionic团队的完全支持和维护的插件。 了解更多 或者如果您对该插件的企业版本感兴趣 联系我们

支持的平台上

  • iOS

使用

反应

在这里看到的。


              进口
             
              
             AppleWallet
              
             
              
             
              “@betway东盟体育appionic-native / apple-wallet / ngx”
              
             
              构造函数
              
               私人
              appleWallet
               
              AppleWallet
              
             
              
             
              
             
              ...
             
              //简单调用,确定当前设备是否支持Apple Pay,并安装了支持的卡。
             
              
              
             appleWallet
              
              isAvailable
              
              
             
              
              然后
              
              
              res
               
              
               布尔
              
             
              = >
             
              
             
              //期望res是布尔值
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              //简单的电话检查卡的资格
             
              
              
             appleWallet
              
              checkCardEligibility
              
             primaryAccountIdentifier
              
             
              字符串
              
             
              
              然后
              
              
              res
               
              
               布尔
              
             
              = >
             
              
             
              //期望res是布尔值
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              //简单调用checkCardEligibilityBySuffix
             
              
              
             appleWallet
              
              checkCardEligibilityBySuffix
              
             cardSuffix
              
             
              字符串
              
             
              
              然后
              
              
              res
               
              
               布尔
              
             
              = >
             
              
             
              //期望res是布尔值
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              //简单的调用来检查是否有任何配对的手表,以便您可以切换“添加到手表”按钮的可见性
             
              
              
             appleWallet
              
              checkPairedDevices
              
              
             
              
              然后
              
              
              res
               
              WatchExistData
              
             
              = >
             
              
             
              对象包含显示成对设备的布尔标记
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              //根据卡片的后缀检查配对的设备
             
              
              
             appleWallet
              
              checkPairedDevicesBySuffix
              
             cardSuffix
              
             
              字符串
              
             
              
              然后
              
              
              res
               
              PairedDevicesFlags
              
             
              = >
             
              
             
              //对象包含布尔值,确保卡已经存在于钱包或配对手表中
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              //使用实例化新的PKAddPaymentPassViewController对象所需的配置数据进行简单调用。
             
              //这个方法提供了创建一个请求以添加您的支付通道(信用卡/借记卡)所需的数据。成功回调后,使用回调委托方法' AppleWallet.completeAddPaymentPass '将证书链传递到您的颁发者服务器端。发行者服务器端应该返回一个加密的JSON有效负载,其中包含加密的卡片数据,这是获得最终响应所必需的
             
              
              
             appleWallet
              
              startAddPaymentPass
              
             数据
              
             cardData
              
             
              
              然后
              
              
              res
               
              SignatureCertificatesData
              
             
              = >
             
              
             
              //用户继续并成功请求将卡添加到他的钱包
             
              //使用回调响应JSON有效负载完成添加过程
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              
              
              
             
              ...
             
              
              
             appleWallet
              
              completeAddPaymentPass
              
             数据
              
             encryptedCardData
              
             
              
              然后
              
              
              res
               
              
               字符串
              
             
              = >
             
              
             
              //期望res为字符串'success'或'error'
             
              
              
             
              
              
              
              
              犯错
              
             
              = >
             
              
             
              //捕获{{err}}
             
              //错误,不能添加卡片,或发生了错误
             
              // PKAddPaymentPassViewController将被解散
             
              
              
              
             
Baidu