如何在特定域的 Chrome 网上商店中发布应用程序?

how to publish an App in Chrome Web Store for a specific domain?

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

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

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

是否可以将应用作为私有应用发布到另一个域,该域与 App Engine 项目所在的域不同?

您需要将其发布为私人应用,然后仅选择特定的人来分享它。这是唯一的方法。 在 Publish a private Chrome app

中可以找到为特定用户发布私有 Chrome 应用程序的说明

Users from the same Chrome domain will see their organization's private apps in a private collection in the Chrome Web Store.

Administrators can choose which users they want to be able to publish private apps for their organization by clicking this checkbox in the Admin console under Device management > Chrome management > User settings > Chrome Web Store Permissions.

When you click Allow users to publish private apps that are restricted to your domain on Chrome Web Store, an additional setting will appear to Allow users to skip verification for websites not owned. This second setting allows users to create bookmark apps pointing to websites that they aren’t the webmaster for.

How to publish private Chrome web apps Publishing a private app is very similar to publishing a public app to the Chrome Web Store. The only difference is there's an additional step of restricting access to the app to your domain:

  1. Sign in to the Chrome developer dashboard.
  2. Accept the Terms of Service.
  3. Add a new item and upload your app as a zip file.
  4. Set the promotional image you want to use, and the category, and language for the app.
  5. Select Private and Everyone at .

The app is now published to the Chrome Web Store. If you have restricted the visibility of the app to your domain, only users in your organization signed in to their G Suite accounts will be able to see the app