Я разработал приложение с разрешением уровня подписи. В манифесте 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