Fem*_*ina 5 objective-c ios passkit xcode6 applepay
如何提取电子邮件、电话号码等值。我成功获得了帐单和送货地址。但是,我无法获得电子邮件和电话号码。请以编程方式建议我......(使用 kABPersonEmailProperty 等)
此外,在
(void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController*)controller
didSelectShippingAddress:(ABRecordRef)address
completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *, NSArray *))completion
{
-------- // I am getting street property Nil.
}
Run Code Online (Sandbox Code Playgroud)所有人都建议从“didAuthorizePayment”获取,但我需要根据“街道”(如 POBox 位置等)动态生成运费。建议我解决这种情况。

您最初会在委托回调中收到城市和邮政编码。出于隐私原因,在用户使用 Touch ID 授权付款之前,您不会获得完整的送货街道地址。
电子邮件和电话号码也是如此。您可以预先请求它们,但只有在用户通过触摸 ID 发送付款请求后,它们才会交付给您。然后,您有机会在委托回调中检查 ABRecordRef,检索您需要的信息,并决定您是否仍然能够履行订单(如果可以,您可以将付款信息发送给您的处理者) )。
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |