Salesforce 您能否以编程方式确定用户是否获得软件包许可?

Salesforce 您能否以编程方式确定用户是否获得软件包许可?,salesforce,apex-code,Salesforce,Apex Code,我正在使用LMA(许可证管理应用程序),想知道是否可以通过编程告诉用户是否已获得我的软件包的许可 想象一下,如果我想让应用程序的用户看到彼此的特定于应用程序的数据——至少我需要一个许可使用该应用程序的用户列表 这可能吗?我希望能够向包中添加代码,用于根据用户是否通过LMA的“管理许可证”流程获得许可证席位来做出决策 更新:我发现,您可以通过该方法判断当前登录的用户是否已获得许可,但到目前为止,还无法获得所有许可用户的列表。UserInfo.isCurrentUserLicensed(命名空间)是

我正在使用LMA(许可证管理应用程序),想知道是否可以通过编程告诉用户是否已获得我的软件包的许可

想象一下,如果我想让应用程序的用户看到彼此的特定于应用程序的数据——至少我需要一个许可使用该应用程序的用户列表

这可能吗?我希望能够向包中添加代码,用于根据用户是否通过LMA的“管理许可证”流程获得许可证席位来做出决策


更新:我发现,您可以通过该方法判断当前登录的用户是否已获得许可,但到目前为止,还无法获得所有许可用户的列表。

UserInfo.isCurrentUserLicensed(命名空间)是唯一与从apex获得许可相关的方法,目前无法通过编程方式获取应用程序的所有许可用户

appexchange上有一个这样的想法,投赞成票也无妨: