2015-03-13 40 views
3
  • 如何提取電子郵件,電話號碼等值。我成功地收到了帳單和送貨地址。但是,我無法獲得電子郵件和電話號碼。請給我建議編程...(使用kABPersonEmailProperty等)無法獲取Apple Pay支付所需的信息,如電子郵件,電話號碼,街道等

    • 此外,在

      (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController*)controller 
      
           didSelectShippingAddress:(ABRecordRef)address 
              completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *, NSArray *))completion 
          { 
            -------- // I am getting street property Nil. 
          } 
      

所有所提出的建議,從 「didAuthorizePayment」 來獲得,但我需要生成在「街道」的基礎上動態運輸價格(與POBox位置等一樣)。建議我解決這個案例。

enter image description here

+0

蘋果向所有客戶承諾,沒有人會獲得有關付費的信息。並請重新格式化您的問題... – idmean 2015-03-13 12:06:51

+0

@idmean,沒有得到有關付款的信息。其所需的基本客戶信息,這是服務器處理所需的。但我甚至無法得到! :( - 重新措詞Qn :) – Femina 2015-03-13 12:14:45

回答

2

您會收到城市和郵政編碼最初委託的回調。出於保密原因,您必須在用戶使用觸摸ID授權付款後才能獲得完整的郵寄地址。

電子郵件和電話號碼也是如此。您可以預先要求他們,但他們只會在後發送給您,用戶已經觸摸了付款請求ID。然後,您可以在委託回調中有機會檢查ABRecordRef,檢索所需的信息,並決定是否仍能完成訂單(如果是的話,您會將付款信息發送到您的處理器)。

+0

謝謝,如何做代表回撥從didAuthorizePayment?此外,如果我在iTunes testflight中共享,爲什麼無法在同一個版本中籤出? – Femina 2015-03-16 14:12:56

相關問題