StoreContext.GetAppLicenseAsync возвращает дополнения для нелицензированных пользователей (Desktop Bridge) - PullRequest
0 голосов
/ 08 января 2019

Я тестирую приложение для настольного моста, используя 2 тестовых пользователя (User1 и User2).

У него есть одно долговременное дополнение, а в User1 можно использовать промокод для использования в дополнении. User2 нет.

Пользователь1 выкупил код на одном ПК, и это работает нормально, предоставляя ему доступ к надстройке. Тем не менее, User2 также может использовать надстройку на том же компьютере, даже если он не погасил никаких кодов. В этом случае GetAppLicenseAsync () возвращает лицензию на дополнение независимо от того, какой пользователь выполнил вход.

Затем я добавил User1 в качестве нового пользователя на существующем ПК, но при запуске приложения оно не может использовать надстройку, поскольку GetAppLicenseAsync () не возвращает никаких надстроек, независимо от того, какой пользователь выполнил вход.

Исходя из документации, я ожидал, что User1 сможет использовать надстройку с десяти устройств (как указано на экране покупки в магазине Windows). Я также ожидал, что User2 не сможет получить доступ к надстройке с каких-либо устройств.

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