【问题标题】:How can we get the installed package information within apex controller in salesforce?我们如何在 Salesforce 的 apex 控制器中获取已安装的软件包信息?
【发布时间】:2013-06-11 07:16:58
【问题描述】:

我们的包中有一个 apex 控制器,想知道登录用户在我们的包试用期到期之前的“天数”。

为此,我们需要访问已安装的软件包信息。

有没有办法通过调用 LMO(许可证管理组织)来获取这些信息?或者是否有任何对象或 DescribeResult 方法来获取这些信息?

【问题讨论】:

    标签: salesforce apex-code visualforce


    【解决方案1】:

    Salesforce StackExchange 网站上有一个非常相似的问题 - Installed Package information, specifically Status

    在 Apex 的订阅者组织中,除了 UserInfo.isCurrentUserLicensed() 之外没有任何许可信息。

    您应该能够在 LMO 中创建 Apex WebService 方法以返回试用到期日期。很遗憾,托管软件包一旦过期,您将无法使用它进行标注。

    License Management App 2.1 Administration and User Guide (pdf)中有所需实体的详细信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 2021-11-28
      • 2011-02-05
      • 1970-01-01
      • 2019-09-22
      • 2022-11-23
      相关资源
      最近更新 更多