Полезно ли использовать библиотеку libphonenumber Google для коммерческого применения? Например. мы собираемся добавить подтверждение номера телефона во время регистрации. Раньше мы использовали регулярное выражение для него. Поскольку у нас есть система проверки на основе OTP, регулярное выражение работает для нас хорошо. И, следовательно, мы не получаем никаких плохих телефонных номеров в нашей системе. Раньше мы работали только для номеров одной страны, поэтому регулярное выражение было простым. Теперь мы также принимаем международные номера. Итак, мы обнаружили, что библиотека google libphonenumber проверяет любой международный номер. https://github.com/googlei18n/libphonenumberПолезно ли использовать библиотеку libphonenumber Google для коммерческих целей?
Это кажется хорошим вариантом, а также кажется очень точным. Но в этом мы думаем, что есть одна проблема: когда некоторые номера открыты в какой-то стране, нам всегда нужно обновлять версию библиотеки в нашей системе, чтобы она начала принимать эти числа. Мы обнаружили, что эта библиотека с открытым исходным кодом также используется Whatsapp. https://www.whatsapp.com/opensource/?l=es
Но как они справляются с этой проблемой обновления версии каждый раз? Кроме того, это любая другая компания, которая также использует ее.
Может кто-нибудь предложить, что нам делать? Следует использовать регулярное выражение для международных номеров или этой библиотеки.