показать другой номер телефона в зависимости от страны в angular 8 - PullRequest
0 голосов
/ 10 марта 2020

Я работаю над приложением angular, где на странице мне нужно показать другой номер для ухода за коркой для другой страны,

Например,

  1. Если пользователь вошел в систему из Великобритании, я покажу 1-800-456-7891
  2. Если пользователь вошел в систему из США, я покажу 1-800-555-4444
  3. Если пользователь вошел в систему из Японии, я покажу 1-800-666-7474.

Я не уверен в использовании модуля i18n, angular, так как сайт на английском * Только 1022 *.

Я думал об использовании HTML5 GeoLocation api для получения зарегистрированной страны пользователя, но если это зависит от пользователя, который поделится информацией о местоположении ИЛИ нет.

может кто-то предложить мне лучший способ достижения этого?

1 Ответ

0 голосов
/ 10 марта 2020

Вы можете использовать один из бесплатных сервисов, таких как: GEO JS или IPSTACK

Пример :

HTTP GET : https://get.geojs.io/v1/ip/country/41.249.34.194.json

возврат : {"name":"Morocco","country":"MA","ip":"41.249.34.194","country_3":"MAR"}

УВЕДОМЛЕНИЕ: IPSTACK есть ограниченная квота 10000 запросов

...