如何为Chrome应用指定经过验证的网站?

时间:2014-09-18 19:19:55

标签: install google-chrome-app

我尝试启用inline installs,但继续收到以下错误

Inline installs can only be initiated for Chrome Web Store items that have one or more verified sites

我通过名称标签和.html文件验证了我的测试网站的所有权。这个测试网站是否也归我的其他电子邮件(用于分析)所有问题?这一切都在Canary进行测试,我在那里用工作电子邮件登录。

在开发人员信息中心,我已将我的显示名称更改为我验证的网站(例如www.example.com)。我还启用了This item uses inline install.

的复选框

我不清楚如何将我拥有的网站与我在Chrome网上商店发布的应用相关联。

似乎我需要在清单文件中指定我拥有的网站?

在我的www.mydomain.com/testfile.html中:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>blu</title>
    <meta charset="UTF-8" />
    <link rel="shortcut icon" href="./img/favicon.png">

    <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/myAppIdNumber">
  </head>
  <body>
    <div style="width: 600px; margin: 40px auto;">
      <h1>
        Example Install Page
      </h1>

      <p>
        You can initiate app and extension installations "inline" from your site. These apps and extensions are still hosted in the <a href="https://chrome.google.com/webstore/category/apps">Chrome Web Store</a>, but users no longer have to leave your site to install them.
      </p>

      <button onclick="chrome.webstore.install(undefined, undefined, function(message) { console.log(message); });" id="install-button">
        Add to Chrome
      </button>

      <script>
        if (chrome.app.isInstalled) {
          document.getElementById('install-button').style.display = 'none';
        }
      </script>
    </div>
  </body>
</html>

1 个答案:

答案 0 :(得分:10)

与您的显示名称无关。

你需要:

  1. 转到Webmaster Tools
  2. Add the site到您的网站。
  3. 获取并在您的网站中嵌入验证码。
  4. 在网站站长工具中完成验证。
  5. 转到Developer Dashboard(必须位于同一个Google帐户下)并修改您的网上应用商店项目。
  6. &#34中选择您的网站;确认这是您拥有的网站的官方商品:&#34;