2012-12-10 19 views
9

Sto seguendo la guida Quickstart qui per ottenere l'integrazione di Google Drive con la mia app Android: https://developers.google.com/drive/quickstart-android.Per l'accesso all'API di Google, posso creare più ID client per lo stesso nome del pacchetto Android?

Così ho creato due ID client utilizzando il debug e rilasciare impronte SHA1 per lo stesso nome di pacchetto. La console API lo ha permesso, ma mi chiedevo da quando ho creato l'ID cliente con l'impronta SHA1 della chiave di debug, il server OAuth2 di Google accetterà la richiesta di autenticazione proveniente dalle mie app di rilascio?

A proposito, sto utilizzando l'API di Google Play Services per richiedere il token di autenticazione, quindi non c'è modo di specificare la stringa "ID cliente" mostrata nella Console API.

risposta

7

Non è necessario specificare l'ID cliente nel codice perché le credenziali sono abbinate utilizzando la coppia di impronte nome nome/SHA1, che è univoco.

Come hai generato le credenziali per il certificato di debug e di rilascio, le tue richieste saranno autorizzate correttamente purché la tua app utilizzi entrambe quelle con il nome del pacchetto specificato nella Console delle API.