Приложение не отображается как установленное при отладке react native 0.56

У меня сейчас происходит странная ситуация.

Два случая

  1. Эмулятор запущен - react-native run-android устанавливается как приложение на эмуляторе в режиме отладки и отображается на экране списка приложений.
  2. Реальное устройство работает - react-native run-android устанавливается на устройство, но я не вижу установленного приложения на экране списка приложений. Итак, чтобы снова открыть приложение, мне нужно снова запустить команду react-native run-android. Когда я отключаю устройство, появляется предупреждение с сообщением, аналогичным Application XYZ process stopped (точное сообщение я не помню)

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

Пример использования - мне приходит глубокая ссылка в смс. Необходимо открыть приложение для того же самого, но оно открывается в веб-браузере (у меня есть схема глубинных ссылок в файле манифеста).

Мой текущий вывод - поскольку приложение не отображается как установленное, возможно, поэтому намерение не распознается как глубокая ссылка.

    <application
  android:name=".MainApplication"
  android:label="@string/app_name"
  android:icon="@mipmap/ic_launcher"
  android:allowBackup="false"
  android:theme="@style/AppTheme">
  <activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
    android:windowSoftInputMode="adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <data
            android:host="xyz.com"
            android:pathPrefix="/"
            android:scheme="https" />
    </intent-filter>
  </activity>
  <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
</application>

Есть предположения? Примечание. Использование RN 0.56.

можешь показать мне файл AndroidManifest? как выглядит ваш intent-filter под вашим main activity

liu pluto 10.09.2018 10:51

сделано, пожалуйста, посмотрите

Aseem Upadhyay 10.09.2018 11:36

да, я думаю, вам следует создать новый фильтр намерений и поместить в него свою конфигурацию deep link.

liu pluto 10.09.2018 12:01
0
3
378
0

Другие вопросы по теме