

Androidのクロームブラウザからアプリを開きたいのですが、できません。

Androidアプリで下記インテントフィルタを指定し、

intent-filter

[code]

    <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" />
                    <category android:name="ANDROID.INTENT.CATEGORY.BROWSABLE" />
    
                    <data
                        android:host="signincallback"
                        android:path="/"
                        android:scheme="myapp" />
                </intent-filter>
    
[/code]

Chromeで下記urlにリダイレクトしましたがアプリが起動しません。  
どのように指定すればいいのでしょうか。

URL

[code]

    intent://signincallback/#Intent;scheme=myapp;package=com.example;S.exist=true;end
    
[/code]


CC BY-SA 3.0
2015-11-03T08:39:37.730
18355
2016-10-31T06:41:30.310
7232
question
android
Chrome ブラウザからAndroidアプリを開きたい


少し前までの Android Studio
のバグで、マニフェスト内においてパーミッションやインテントフィルタ関係の文字列へのコード補完をする際に、小文字の部分が大文字になってしまうというのがありました。

<https://code.google.com/p/android/issues/detail?id=157123>

[code]

    <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" />
    <category android:name="ANDROID.INTENT.CATEGORY.BROWSABLE" />
    
[/code]

この部分は以下のようになってないと動いてくれなかったと思います。

[code]

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    
[/code]


CC BY-SA 3.0
2015-11-12T14:13:21.813
18747
2015-11-12T14:32:15.463
2015-11-12T14:32:15.463
7558
7558
18355
answer