У меня есть приложение с одного вида деятельности:Мой Android App не отображается на App Drawer
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:launchMode="singleTask"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.google.intent.category.CARDBOARD" />
<data android:scheme="myscheme" android:host="action1"/>
<data android:scheme="myscheme" android:host="action2"/>
<data android:scheme="myscheme" android:host="action3"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
Мне нужно это, чтобы ответить на myscheme://
URLs, и он работает в этой области. К сожалению, он не отображается в моем ящике приложений. Если я удаляю строки android:scheme
, то он отображается в ящике приложения, но затем он больше не отвечает на myscheme://
URL-адреса, очевидно.
Как исправить это действие, чтобы оно отображалось в приложении и отвечало на пользовательские URL?
Я могу только проверить это снова на реальном устройстве завтра, но предварительный тест на эмуляторе, кажется, указывает, что это на самом деле фиксирует его. Благодаря! Я буду отмечать ваш ответ как принятый после того, как я проверил это правильно завтра. –
Полезно знать :) обновите меня здесь – DAVIDBALAS1
Правильно, он отображается на панели запуска и принимает пользовательские URL-адреса. Я думал, что я действительно пробовал эту конкретную комбинацию до этого без успеха, но это было, вероятно, что-то еще. Еще раз спасибо! –