2012-10-21 49 views
5

Sto cercando di integrare con google drive, in modo che la mia app possa essere lanciata da google drive con "Open With ...". Credo di aver seguito la documentazione. Ho pubblicato la mia app per testare gli utenti. Ad un certo punto, google drive ha chiesto il permesso di aggiungere la mia app all'unità google.Integrazione con google drive

Ma la mia app non viene visualizzato in "Apri con .." o "crea nuovo ..."

Una differenza che ho visto tra la mia app e altre applicazioni che funzionano è che in questa pagina:

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

Le applicazioni che funzionano hanno: "Con file di drive API" accanto a loro

e la mia app dice "disco API"

Questo è il mio 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"] 
     } 
    } 
} 

Qualsiasi consiglio apprezzato.

+0

Hai configurato la tua app nella scheda Drive SDK della console delle API? https://developers.google.com/drive/enable-sdk –

risposta

0

È necessario che l'app sia installata per poterla vedere nei menu "Crea" e "Apri con". Vedi this. Si può fare in due modi:

  1. installarlo dal Chrome Web Store
  2. Add installare portata alla richiesta di codice di autorizzazione

Io preferisco il secondo metodo. In questo modo, quando gli utenti sono invitati a dare accesso alla tua app, la installeranno automaticamente senza dover accedere al Chrome Web Store.

Vedere this per gli ambiti.