React Native Detox: не может принять разрешение на местоположение из всплывающего системного предупреждения - PullRequest
3 голосов
/ 24 апреля 2019

Запустите приложение из командной строки, используя detox test --configuration ios.sim.debug

Запустите приложение в коде через await device.launchApp({ permissions: { location: 'always', notifications: 'YES' } })

Пройдите процесс входа в систему, пока приложение не запросит местоположение с помощью реакции-нативных разрешений. Permissions.request('location', { type: 'always' }) (с предварительной проверкой, чтобы убедиться, что проверка разрешения местоположения уже установлена ​​на 'всегда' (в этом случае приложение не запрашивает))

См. Всплывающее системное предупреждение с просьбой подтвердить разрешение на местоположение

Детокс не видит всплывающее системное предупреждение и поэтому не может нажать кнопку, чтобы всегда выбирать разрешение для местоположения

Должно быть в состоянии нажать кнопку «Всегда разрешать» в системной кнопке разрешения местоположения. Но не могу.

См. Мой код по адресу: github.com/wix/Detox/issues/1330.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...