Можно ли программно определить, имеет ли пользователь лицензию на пакет?

Я использую LMA (приложение для управления лицензиями) и хочу знать, можно ли программно определить, есть ли у пользователя лицензия на мой пакет.

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

Возможно ли это? Я хочу иметь возможность добавлять в пакет код, который можно использовать для принятия решений в зависимости от того, предоставлено ли пользователям лицензионное место в процессе LMA «Управление лицензиями».

Обновление: я обнаружил, что вы можете определить, лицензирован ли текущий пользователь, вошедший в систему, с помощью метода UserInfo.isCurrentUserLicensed(namespace), но пока нет способа получить список всех лицензированных пользователей. .

8
задан kaiz.net 5 April 2012 в 20:11
поделиться