![](/img/trans.png)
[英]How can I use stored verifier,token and secret to get authorization when the app is re-open?
[英]How can I automatically get OAuth 2.0 token and re-open my app?
我正在使用Delivery.com API來構建我的應用程序,而我對OAuth流程的當前理解是:
我正在努力的第3步-我已經設置了一個Intent
和intent-filter
器,以便在第1步中正確打開瀏覽器,並在第2步中將用戶正確地重定向回了我的應用程序。但這留下了兩個問題:
編輯:我能夠做到這一點-我不確定是什么導致了上面#1中的問題,但是在來回更改幾次后,它開始工作了,就像我最初擁有的那樣。 對於以后研究此問題的任何人,我都必須在Manifest.xml
包含以下所有元素才能使其正常工作:
<action android:name=android.intent.action.VIEW"/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="myapp.randomname" android:host="my_url"/>
關於問題2,我能夠通過使用Uri data = getIntent().getData()
然后調用data.getQueryParameter("fieldname")
來解析響應。
與其啟動外部瀏覽器和使用意圖過濾器, WebView
直接在應用程序中使用WebView
並通過OAuth獲得更多好處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.