是否可以将未经授权的受管软件包安装在 Salesforce 中经 appexchange 批准的受管软件包上?

问题描述

我们正在创建一个受管软件包并希望在 appexchange 上列出它。 但是,我们想知道在以下情况下的 Salesforce 行为,因为我们找不到任何决定性的文档:

  1. 如果用户已安装 appexchange 受管软件包 v1.我们有 发布了未经授权的新受管软件包版本 v2 appexchange 目前。如果我们提供此托管包链接用户,它可以安装在 appexchange 产品 v1 上吗?什么是 影响?用户以后可以安装任何新版本的软件包吗 那是 appexchange 批准的吗?

解决方法

并且我们发布了新的受管软件包 v2 版本,该版本目前尚未获得 appexchange 的授权。

如果您发布了相同受管软件包的新版本,是的,您的用户可以从 1.0 升级到 2.0。如果您使用的是第二代包装,则必须有 1.0 和 2.0 之间的血统(第一代包装总是如此)。

我不确定您所说的“由 AppExchange 授权”是什么意思。您可能是说 2.0 尚未通过 ISV 安全审查流程。

如果我们向用户提供此受管软件包链接,它可以安装在 appexchange 产品 v1 上吗?

是的。

有什么影响?

我需要更清楚你的意思来评估影响。

用户以后可以安装任何经过 appexchange 批准的新版本的软件包吗?

是的。