UWP Получить уникальный идентификатор из учетной записи пользователя магазина Microsoft - PullRequest
0 голосов
/ 18 ноября 2018

Мне нужен уникальный идентификатор, чтобы сохранить пользовательские покупки в моей базе данных. мне не нужен идентификатор устройства, потому что если пользователь изменит учетную запись магазина Microsoft, то идентификатор устройства будет прежним.

Я хочу, чтобы большинство пользователей совершали покупки, но я не знаю его идентификатор, если пользователь меняет собственное устройство.

1 Ответ

0 голосов
/ 20 ноября 2018

Лучшее, что вы могли бы сделать, - это вызвать их приложение StoreContext.GetUserCollectionsAsync из приложения UWP на пользовательском компьютере, а затем переслать эти результаты вашим службам. Это на самом деле не вся покупка, а все вещи, которыми в данный момент владеет пользователь.

Или, снова используя ваше приложение UWP, просто отслеживайте его сразу после совершения покупки. Но я не думаю, что есть какой-либо способ просмотреть историю их покупок напрямую.

Более сложным решением было бы использование API B2B . Это позволит им запрашивать службу коллекций непосредственно из их службы. Это, вероятно, ближе всего к тому, что вы хотите. Возвращаемый токен будет уникальным для пользователя (не для устройства).

...