App Store сервер для сервера уведомления? - PullRequest
0 голосов
/ 12 марта 2019

В App Store есть так называемые уведомления «сервер-сервер».То есть, когда вы покупаете функцию в приложении, сервер Apple делает HTTPS-запрос к методу обратного вызова вашего сервера (отправляет данные квитанции).

Дело в том, что в данных квитанции, похоже, нет никакой пользовательской информации.Например:

"receipt": {
    "original_purchase_date_pst": "2019-03-11 07:35:59 America/Los_Angeles",
    "unique_identifier": "cca492f511da9fb203600195aadf00b5ad11c2f8",
    "original_transaction_id": "1000000509597835",
    "expires_date": "1552389553000",
    "transaction_id": "1000000509597835",
    "quantity": "1",
    "product_id": "com.quest.subscriptiontest.pack1",
    "bvrs": "3",
    "bid": "com.quest.SubscriptionTest",
    "unique_vendor_identifier": "8F59FA71-A8AC-474F-9967-AC06366BE376",
    "web_order_line_item_id": "1000000043169670",
    "original_purchase_date_ms": "1552314959000",
    "expires_date_formatted": "2019-03-12 11:19:13 Etc/GMT",
    "purchase_date": "2019-03-12 11:16:13 Etc/GMT",
    "is_in_intro_offer_period": "false",
    "purchase_date_ms": "1552389373000",
    "expires_date_formatted_pst": "2019-03-12 04:19:13 America/Los_Angeles",
    "is_trial_period": "false",
    "purchase_date_pst": "2019-03-12 04:16:13 America/Los_Angeles",
    "original_purchase_date": "2019-03-11 14:35:59 Etc/GMT",
    "item_id": "1454809891"
  } 

Я вижу здесь только информацию о самой покупке и ничего не вижу о пользователе (который совершил эту покупку).Так каков сценарий использования таких уведомлений без информации о пользователе?Это только для расчета финансовой статистики или как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...