How to specify verified site to a chrome app?

丶灬走出姿态 提交于 2019-11-30 03:49:20

问题


I'm trying to enable inline installs, but continue to get the following error

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

I've verified ownership of my test site via both a name tag and a .html file. Is it a problem that this test site is also owned by my other email (for analytics)? This is all being tested in Canary, where I'm signed in with a work email.

In the Developer Dashboard, I've changed my display name to be the site I verified (e.g. www.example.com). I've also enabled the checkbox for This item uses inline install.

It's not clear how I associate the site I own with the app I publish on the chrome web store.

It seems like I'd need to specify the site I own in the manifest file?

In my 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:


It's not about your display name.

You need to:

  1. Go to the Webmaster Tools.
  2. Add the site to your sites.
  3. Obtain and embed a verification code into your site.
  4. Complete verification in Webmaster Tools.
  5. Go to your Developer Dashboard (must be under the same Google account) and edit your Web Store item.
  6. Select your site in "Verify that this is an official item for a website you own:"


来源:https://stackoverflow.com/questions/25920728/how-to-specify-verified-site-to-a-chrome-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!