2012-10-21 18 views
5

Ich versuche, mit Google Drive zu integrieren, so dass meine App von Google Drive mit "Open With ..." gestartet werden kann. Ich glaube, ich habe die Dokumentation verfolgt. Ich habe meine App veröffentlicht, um Benutzer zu testen. Irgendwann hat Google Drive um Erlaubnis gebeten, meine App zu Google Drive hinzuzufügen.Integration mit Google Drive

Aber meine App in „Öffnen mit ..“ oder „create new ...“

Ein Unterschied Ich habe gesehen, zwischen meinen App und anderen Anwendungen nicht angezeigt, die Arbeit zu tun ist, dass auf dieser Seite:

und meine app sagt "Disk-API"

ihnen "Mit Datei Drive API" next:

https://accounts.google.com/IssuedAuthSubTokens?hl=en

Die Anwendungen, die haben arbeiten Dies ist mein Manifest

{ 
    "name": [hidden], 
    "description": [hidden], 
    "version": "0.0.0.2", 
    "manifest_version": 2, 
    "container": "GOOGLE_DRIVE", 
    "api_console_project_id" : [hidden], 

    "icons": { 
    "128": "icon_128.png" 
    }, 

    "app": { 
    "urls": [ 
     "http://www.trainyourvision.org/" 
    ], 

    "launch": { 
     "web_url": "http://www.trainyourvision.org/painter/" 
     } 
    }, 

    "gdrive_mime_types": { 
     "http://drive.google.com/intents/opendrivedoc": [ 
     { 
      "type": ["image/png", "image/jpeg", "image/gif", "application/vnd.google.drive.ext-type.png", 
      "application/vnd.google.drive.ext-type.jpg","application/vnd.google.drive.ext-type.gif", 
      "application/vnd.google.drive.ext-type.psd" 
      ], 
      "href": "http://www.trainyourvision.org/painter/", 
      "title" : "Open", 
      "disposition" : "window" 
      } 
     ] 
    }, 

    "requirements": { 
     "3D": { 
     "features": ["webgl"] 
     } 
    } 
} 

Jede Anleitung geschätzt.

+0

Haben Sie Ihre App auf der Registerkarte Drive SDK der APIs-Konsole konfiguriert? https://developers.google.com/drive/enable-sdk –

Antwort

0

Sie müssen Ihre App installiert haben, damit Sie sie in den Menüs "Erstellen" und "Öffnen mit" sehen können. Siehe this. Sie können es auf zwei Arten tun:

  1. Installieren Sie es von Chrome Web Store
  2. Add installieren Bereich auf die Autorisierungscode Anfrage

ich die zweite Methode bevorzugen. Auf diese Weise werden Benutzer, die aufgefordert werden, Zugriff auf Ihre App zu gewähren, diese automatisch installieren, ohne dazu den Chrome Web Store aufrufen zu müssen.

Siehe this für Zielfernrohre.