问题描述
我们正在创建一个受管软件包并希望在 appexchange 上列出它。 但是,我们想知道在以下情况下的 Salesforce 行为,因为我们找不到任何决定性的文档:
- 如果用户已安装 appexchange 受管软件包 v1.我们有 发布了未经授权的新受管软件包版本 v2 appexchange 目前。如果我们提供此托管包链接到 用户,它可以安装在 appexchange 产品 v1 上吗?什么是 影响?用户以后可以安装任何新版本的软件包吗 那是 appexchange 批准的吗?
解决方法
并且我们发布了新的受管软件包 v2 版本,该版本目前尚未获得 appexchange 的授权。
如果您发布了相同受管软件包的新版本,是的,您的用户可以从 1.0 升级到 2.0。如果您使用的是第二代包装,则必须有 1.0 和 2.0 之间的血统(第一代包装总是如此)。
我不确定您所说的“由 AppExchange 授权”是什么意思。您可能是说 2.0 尚未通过 ISV 安全审查流程。
如果我们向用户提供此受管软件包链接,它可以安装在 appexchange 产品 v1 上吗?
是的。
有什么影响?
我需要更清楚你的意思来评估影响。
用户以后可以安装任何经过 appexchange 批准的新版本的软件包吗?
是的。