我有一個Android應用程序,我在上傳文件到Google Drive。首先我加載一個活動並讓用戶做一些選擇,然後我開始一個在後臺上傳文件的服務。據我所知,我需要在一個活動中創建GoogleApiClient以啓動授權屏幕。我該如何獲得當時授權的GoogleApiClient到我的後臺服務?發送授權的GoogleApiClient服務
0
A
回答
0
您可以在活動中實例化一次GoogleApiClient,以確保用戶選擇了一個帳戶並授權您的應用。一旦他們完成了一次,他們就不需要再做一次了。
在這一點上,你可以在你的服務中創建一個新的GoogleApiClient,並相當有信心它會成功。如果失敗,您可以隨時發出通知或其他指示用戶需要採取措施的通知。
也就是說,你不應該只需要一個後臺服務來編寫一個文件。由於實際上傳將在後臺進行,因此您只需在AsyncTask中寫入內容即可。
-1
我有同樣的問題...
我通過使我的配置活動的一部分,登錄到谷歌解決這個問題(檢查是否安裝了谷歌遊戲,註冊和再連接)。該活動要求提供我的Google帳戶和密碼。
我的服務沒有連接問題。我還發現我只需提供一次我的Google登錄名和密碼。當我重新啓動我的應用程序並開始配置活動時,它會連接到驅動器SDK而不詢問我的Google登錄名和密碼
+0
你不應該要求你的用戶密碼。這是非常不安全的。 –
相關問題
- 1. BizTalk服務授權
- 2. 服務類授權
- 3. 授權服務器
- 4. 服務棧授權
- 5. Satellizer.Js未將授權標頭髮送至服務器
- 6. 致電OData服務時發送授權cookie
- 7. XMPPframework向服務器發送授權後ErrorDomain = libxmlErrorDomain
- 8. 發送授權令牌| Gatling
- 9. 發送Authentic crud授權
- 10. HttpURLConnection發送頭授權
- 11. OAuth2服務到服務授權
- 12. OAuth2授權服務器和Rest服務
- 13. JQuery網絡服務授權
- 14. Web服務授權認證
- 15. Glassfish Web服務授權
- 16. OAuth 2.0授權服務器
- 17. Android Market授權服務
- 18. 集中授權服務?
- 19. SOA服務認證/授權
- 20. WCF服務授權碼
- 21. MVC RESTful服務授權
- 22. 授權Web服務請求
- 23. asmx web服務授權
- 24. WCF RIA服務授權
- 25. 如何授權WCF服務
- 26. 當SIP服務器發送401未授權時,PJSUA未響應包含授權標頭的INVITE
- 27. 向Google Glass發送文本的授權
- 28. Socket.io授權發送錯誤的cookie?
- 29. 獲取響應不包含由服務器發送的授權標頭
- 30. 在服務中使用GoogleApiClient
像魅力一樣工作 –
還值得指出的是,連接嘗試失敗的解決方案是PendingIntent。 PendingIntents是Parcelable,可以從您的服務發送回您的客戶端,或發送給用戶可以處理的通知。 – Hounshell