Как заменить разрешение уровня подписи на WhiteListing в Android - PullRequest
0 голосов
/ 30 марта 2020

Я разработал приложение с разрешением уровня подписи. В манифесте android я определил разрешение следующим образом:

<permission android:name="com.test.packages.test_settings"  android:protectionLevel="signature"/>
<activity
            android:name="com.test.packages.MainActivity"
            android:label="@string/app_name"
            android:exported=true
            >
            <intent-filter>
                <action android:name="com.honeywell.systools.TouchProfileSettings" />
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.HAXAPP" />
            </intent-filter>
        </activity>

Я пытаюсь открыть вышеуказанное действие из другого приложения. Я смог сделать это, как только я определил разрешение и подписал приложение ключом платформы.

Но для меня требовалось следующее: нам не нужно подписывать стороннее приложение, которое обращается к вышеуказанному приложению.

Можно ли как-нибудь внести в белый список свое приложение, чтобы оно могло получать доступ / открывать действия другого приложения без подписи? Если да, как я могу внести в белый список мою посылку?

Заранее спасибо. MJ

...