2017-11-30 14 views
0

AppAuthを使用してwebviewからappへのリダイレクトの処理に関する問題があります。私はnet :: ERR_UNKNOWN_URL_SCHEMEを得続けます。私のbuild.gradleでは、私はdefaultConfigAppAuth不明なURLスキーム

manifestPlaceholders= [ 
    'appAuthRedirectScheme': 'com.example.mc2017' 
] 

でマニフェストプレースホルダを宣言し、マニフェストに私はcom.example.mc2017は、私が聞いているの方式でなければなりません

<activity android:name="net.openid.appauth.RedirectUriReceiverActivity"> 
    <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:scheme="com.example.mc2017"/> 
    </intent-filter> 
</activity> 

RedirectUriReceiverActivity

を得ました。誰かが間違いがどこにあるのか教えてくれませんか?

答えて

0

1- placeHoldersに${...}スキーマを使用する必要がありますが、とにかくマニフェストでプレースホルダを使用することはありません。

<activity android:name="net.openid.appauth.RedirectUriReceiverActivity"> 
    <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="com.example.mc2017" 
     android:scheme="myApp"/> 
    </intent-filter> 
</activity> 
:あなたはこのようになるマニフェスト、この場合の例 myApp://com.example.mc2017のためにあなたのURLのスキーマを使用することができます

2 -

関連する問題