Android : Handle OAuth callback using intent-filter
        Posted  
        
            by Dave Allison
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Dave Allison
        
        
        
        Published on 2010-04-19T07:30:30Z
        Indexed on 
            2010/04/19
            7:33 UTC
        
        
        Read the original article
        Hit count: 350
        
I am building an Android application that requires OAuth. I have all the OAuth functionality working except for handling the callback from Yahoo. I have the following in my AndroidManifest.xml :
  <intent-filter>
    <action android:name="android.intent.action.VIEW"></action> 
    <category android:name="android.intent.category.DEFAULT"></category> 
    <category android:name="android.intent.category.BROWSABLE"></category>
    <data android:host="www.test.com" android:scheme="http"></data> 
  </intent-filter>
Where www.test.com will be substituted with a domain that I own. It seems :
- This filter is triggered when I click on a link on a page.
- It is not triggered on the redirect by Yahoo, the browser opens the website at www.test.com
- It is not triggered when I enter the domain name directly in the browser.
So can anybody help me with
- When exactly this intent-filter will be triggered?
- Any changes to the intent-filter or permissions that will widen the filter to apply to redirect requests?
- Any other approaches I could use?
Thanks for your help.
© Stack Overflow or respective owner