2014-04-24 57 views
6

Dosyayı Google Drive'a yüklemek için gerekli olan bir uygulama geliştiriyorum. Aşağıdaki linkten API öğrenmeye başladım. https://developers.google.com/drive/ios/quickstartGoogle Drive API: oturum açma program aracılığıyla

Şu anda, ilk defa yükleme dosyası için giriş yapmam gerekiyor. Ama benim uygulamamda, her seferinde dosya yüklemek için her zaman aynı hesap kullanılacaktır. Yani, GTMOAuth2ViewControllerTouch'ı (giriş ekranı) atlayabileceğim herhangi bir yol var mı?

Lütfen bana yardım edin. Senin tekrar için çok minnettar olacağım.

+0

've her biri için değerler sağlamak, oturum açma kimlik bilgileri saklanmalıdır Kullanıcının iOS anahtarlığı, kaldırılıncaya kadar. Bu yöntemin uygulanmasını incelediniz mi? – andrewbuilder

+1

Şu anda anlattığınız gibi aynı şeyi kullanıyorum. İyi çalışıyor. İlk kez giriş ekranını gösterir. Ama Giriş Ekranının kimlik doğrulamasını istemiyorum. Giriş ekranı gösterilmeden kimlik doğrulama yapmak için herhangi bir seçenek var mı? – Bulla

+1

Maalesef, benzer bir yanıt bekliyorum ... [webContentLink] için programlı kimlik doğrulamasıyla ilgili soruma bakın (http://stackoverflow.com/questions/23171273/ios-google-drive-sdk-load-file-into -uiwebview kullanan-anahtarı-webcontentlink). Üzgünüm Bulla. Anladım eğer size bildireceğim. – andrewbuilder

cevap

0

Çoğu Google API'sı şu anda bir OAuth 2 jetonu gerektirir ve şu ana kadar yalnızca gtm-oauth2'nin sağladığı kullanıcı yönelimli oturum açma akışıyla kullanılabilir. Bazı eski Google API'ları, ClientLogin protokolünü desteklemektedir. kullanıcı adı ve şifre doğrudan uygulama tarafından sağlanmakta, ancak yeni API'ler bunu yapmamaktadır.

bir uygulamanın ikili içine herhangi bir hesap yetki (özellikle bir hesap şifre) hardcoding bir güvenlik riski oluşturuyor ve yoksul bir uygulama olduğunu unutmayın. \t \t \t \t \t \t \t clientid: clientSecret: keychainItemName: temsilci: finishedSelector: Eğer `GTMOAuth2ViewControllerTouch` yöntemi` initWithScope kullanırsanız

İlgili konular