• 如何提取电子邮件,电话号码等值。我成功获得了帐单和收货地址。但是,我无法获取电子邮件和电话号码。请以编程方式建议我...(使用kABPersonEmailProperty等)
  • 另外,在
      (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController*)controller
    
           didSelectShippingAddress:(ABRecordRef)address
                         completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *, NSArray *))completion
      {
                -------- // I am getting street property Nil.
      }
    

  • 所有人都建议从“didAuthorizePayment”获取信息,但是我需要根据“街道”(例如POBox位置等)动态生成运输价格。给我建议这种情况的解决方案。

    最佳答案

    您最初在委托(delegate)回调中收到City和ZIP。出于隐私原因,直到用户授权了带触摸ID的付款后,您才能获得完整的送货地址。

    电子邮件和电话号码也是如此。您可以预先请求它们,但是只有在用户触摸ID付款请求后,它们才会交付给您。然后,您就有机会在委托(delegate)回调中检查ABRecordRef,检索所需的信息并确定是否仍然能够履行订单(如果可以,则将付款信息发送给处理者) )。

    关于ios - 无法获取Apple Pay付款所需的信息,例如电子邮件,电话号码,街道等,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29030671/

    10-10 05:23
    查看更多