如何在 Chrome Web Store 中为特定域发布应用程序?

rgo*_*lez 1 google-app-engine google-chrome google-apps-marketplace chrome-web-store

我为客户开发了一个 App Engine 项目,我希望这个项目可以作为应用程序从 Chrome 网上应用店安装,用于特定域(不是我的)。

我在我的项目中启用了 Marketplace SDK 和 API,并尝试上传 ZIP,但如果我想将应用程序设置为私有,我只能选择我的域。

我曾尝试使用该域中的一个帐户上传 ZIP,但是当我要发布应用程序时,网络给我一个错误,说我没有发布权限,因为我不是控制台 API Id 的所有者(因为项目仍然在我的主帐户,另一个域中)。

它可能将应用程序作为私有发布到另一个域,这与 App Engine 项目所在的域不同?

noo*_*gui 5

您需要将它发布为私人应用程序,然后只选择特定的人来共享它。这是唯一的办法。有关为特定用户发布私有 Chrome 应用程序的说明,请参阅发布私有 Chrome 应用程序

来自同一 Chrome 域的用户将在 Chrome 网上应用店的私有集合中看到其组织的私有应用程序。

管理员可以通过点击管理控制台中设备管理 > Chrome 管理 > 用户设置 > Chrome 网上应用店权限下的此复选框来选择他们希望哪些用户能够为其组织发布私人应用程序

当您单击允许用户在 Chrome 网上应用店上发布仅限于您的域的私人应用程序时,会出现一个附加设置,以允许用户跳过对不属于自己的网站的验证。第二个设置允许用户创建指向他们不是网站管理员的网站的书签应用程序。

如何发布私有 Chrome 网络应用程序 发布私有应用程序与将公共应用程序发布到 Chrome 网上应用店非常相似。唯一的区别是有一个额外的步骤来限制对您的域的应用程序访问:

  1. 登录 Chrome 开发者仪表板。
  2. 接受服务条款。
  3. 添加新项目并将您的应用上传为 zip 文件。
  4. 设置您要使用的宣传图片,以及应用的类别和语言。
  5. 选择“私人”和“所有人”。

该应用程序现已发布到 Chrome 网上应用店。如果您已将该应用的可见性限制在您的域中,则只有您单位中登录其 G Suite 帐号的用户才能看到该应用