6
  • Email 、 Phone Number などの値を抽出する方法。請求先住所と配送先住所を正常に取得しました。しかし、メールと電話番号を取得できませんでした。プログラムで私を親切に提案してください...(kABPersonEmailPropertyなどを使用して)

    • また、

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

すべてが「didAuthorizePayment」から取得することを提案していますが、「ストリート」に基づいて動的に配送料を生成する必要があります(POBoxの場所など...)。この場合の解決策を提案してください。

ここに画像の説明を入力

4

1 に答える 1

2

デリゲート コールバックで最初に City と ZIP を受け取ります。プライバシー上の理由から、ユーザーがタッチ ID で支払いを承認するまで、配送先の完全な住所は提供されません。

メールや電話番号も同様です。事前にリクエストすることもできますが、ユーザーがタッチ ID で支払いリクエストを行ったにのみ配信されます。その後、デリゲート コールバックで ABRecordRef を検査し、必要な情報を取得して、注文を処理できるかどうかを判断する機会があります (処理できる場合は、支払い情報をプロセッサに送信します)。 )。

于 2015-03-14T04:10:13.507 に答える