我正在进行Oauth2身份验证,其中我的回调是X://回调。用户将我的应用程序授权给他的资源后,令牌将被重定向到X://回调
我的应用中声明了一个intent过滤器,我有以下活动。
<activity
android:name=".myapp.OCompleteAuth"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppTheme">
<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="X" android:host="callback" android:pathPattern="/.*"/>
</intent-filter>
</activity>
以下是build.gradle文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.nanthealth.authorizedcx"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:design:23.2.0'
compile 'com.android.support:customtabs:23.1.1'
compile 'com.android.volley:volley:1.0.0'
}
当用户点击允许按钮授权我的应用时,活动&#34; OCompleteAuth&#34;需要开始。
它适用于三星Galaxy s6,但不适用于三星Galaxy s7边缘。
有没有人在S7 edge上遇到过类似的问题。是否需要启用任何设置。
提前感谢您的帮助。