2014-09-18 4 views
7

Ich versuche inline installs, damit aber auch weiterhin die folgenden FehlerWie wird eine bestätigte Site für eine Chrome-App angegeben?

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

ich das Eigentum an meiner Teststelle sowohl über ein Namensschild und eine HTML-Datei überprüft habe, bekommen. Ist es ein Problem, dass diese Testseite auch meiner anderen E-Mail gehört (für Analysen)? Dies wird alles in Canary getestet, wo ich mit einer Arbeits-Email angemeldet bin.

Im Entwickler-Dashboard habe ich meinen Anzeigenamen so geändert, dass er die von mir verifizierte Website ist (z. B. www.example.com). Ich habe auch das Kontrollkästchen für This item uses inline install.

aktiviert Es ist nicht klar, wie ich die Website, die ich mit der App ich auf dem Chrom-Web-Store veröffentlichen assoziieren.

Es scheint, als müsste ich die Site, die ich besitze, in der Manifest-Datei angeben?

In meinem 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> 
+0

Wenn Sie „überprüft das Eigentum an meine Teststelle“ sagen, haben Sie das gemacht auf in der beschriebenen Weise Diese Seite: https://support.google.com/webmasters/answer/34592?hl=de –

Antwort

9

Es geht nicht um Ihre Anzeigenamen.

Sie müssen:

  1. Zum Webmaster Tools.
  2. Add the site auf Ihre Websites.
  3. Besorgen Sie sich einen Bestätigungscode und betten Sie ihn in Ihre Site ein.
  4. Vollständige Überprüfung in Webmaster-Tools.
  5. Gehen Sie zu Ihrem Developer Dashboard (muss unter demselben Google-Konto sein) und bearbeiten Sie Ihren Artikel im Web Store.
  6. Wählen Sie Ihre Website in „Stellen Sie sicher, dass dies für eine Website ein offizielles Element ist Sie besitzen:“
+2

Ah, ich habe nicht gesehen, dass ich eine Website hinzufügen musste, indem ich die App-Bereitstellungskonfigurationen über das Entwickler-Dashboard bearbeitete. – tarabyte

+0

Ich denke, diese Liste ist unvollständig. Ich fühle mich wie Schritt 1 bis 5 und es gibt noch eine leere Liste in Schritt 6. – Redsandro

+0

@Redsandro Sind Sie sicher, dass Sie die Verifizierung abgeschlossen haben? Rufen Sie die Webmaster-Tools erneut auf. – Xan