Как идентифицировать пользователя, когда сервер получает уведомление об изменении состояния подписки - PullRequest
1 голос
/ 14 мая 2019

Согласно руководству разработчика Android. Наш сервер получит уведомление Pub / Sub, когда пользователь купит или отменит подписку.

Но, похоже, у нас нет никакой информации, чтобы идентифицировать пользователя. Как я могу соответствующим образом изменить данные пользователя на моем сервере?

Ниже приведено уведомление, которое я получил

{"version":"1.0","packageName":"com.diamondtech.streammap","eventTimeMillis":"1557833856021","subscriptionNotification":{"version":"1.0","notificationType":2,"purchaseToken":"celgdoceflgifibejhfgafpd.AO-J1OxoputCKFIjQt7QgnF5hSg8jiqDCNEiBM-8kBEOTwXr4oy-33LGr8l6h2Ih1GXX7yjgcptIaatVFN5EHT4_sywD5-qruOhOJZVdwBnGM71-8N-xxxxxxxxxxx","subscriptionId":"premium"}}

И ответ API проверки Google

{  "kind": "androidpublisher#subscriptionPurchase", 
"startTimeMillis": "1557832655139",  "expiryTimeMillis":
"1557834750372",  "autoRenewing": false,  "priceCurrencyCode": "TWD", 
"priceAmountMicros": "160000000",  "countryCode": "TW", 
"developerPayload": "",  "cancelReason": 1,  "orderId":
"GPA.3318-4223-0272-90442..6",  "linkedPurchaseToken":
"cjnnjplpglkmdmdhbhaecobo.AO-J1OzD_JJr1Z8pzSDvJSjujfHVp9EQUsUnBv2kf5JocYsXpT-rX954WIuOSAtmLbMzqJmHudnwvsJll1GnXThj6JoDFSAR2E01fa4eZ7lUIozMOh4a_xxxxxxxxxxxx",
"purchaseType": 0 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...