Как сделать аутентификацию по номеру телефона, отправив и проверив otp в реагировать родной?

Я пробовал все предлагаемые решения, но ничего не работало для меня, пока все мои маркеры находились под кластером. В конце концов я просто положил это:

var markerCluster = new MarkerClusterer(map, markers,
    { imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m' });
agentsGpsData[agentGpsData.ID].CLUSTER = markerCluster;

//this did the trick
agentsGpsData[agentId].CLUSTER.clearMarkers();

Другими словами, если вы кладете маркеры в кластере и хотите удалить все маркеры, вы вызываете:

clearMarkers();
-1
задан Sachin 17 January 2019 в 16:05
поделиться

2 ответа

Если вы используете Firebase, просто следуйте этой инструкции: https://firebase.google.com/docs/auth/android/phone-auth

0
ответ дан Alp4ga 17 January 2019 в 16:05
поделиться

Вы можете использовать такие услуги, как twilio. Они предоставляют APis и функции обратного вызова. https://www.twilio.com/sms/api

Вы можете использовать этот рабочий процесс.

  1. Вы генерируете токен 'ABC' вместе с уникальным идентификатором и сохраняете его в удаленном хранилище данных с помощью облачной службы или своего пользовательского веб-приложения. Вы можете использовать облачные функции Google с Firebase или Amazon Lamda в качестве облачного сервиса.

  2. Облачная функция или ваше веб-приложение отправит twilio запрос на отправку токена пользователю с помощью SMS

  3. Пользователь получает токен «ABC» и вводит его в поле приложения.

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

  5. Приложение перейдет к авторизованному разделу страницы.

0
ответ дан cherankrish 17 January 2019 в 16:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: