Intent过滤器不会在S7 Edge上打开活动

时间:2016-07-13 01:47:36

标签: android android-intent mobile intentfilter

我正在进行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上遇到过类似的问题。是否需要启用任何设置。

提前感谢您的帮助。

0 个答案:

没有答案