Могу ли я отправить SMS на то же устройство Android с помощью кода, или мне нужно использовать обратный биллинг?

1

Я хочу настроить систему подтверждения номера телефона в моем приложении, в значительной степени подобную whatsapp, т.е. Отправляет вам PIN-код, он поступает на устройство Android, и это доказывает, что вы являетесь владельцем устройства (номер телефона).

Возможно ли это подделать sms через код от себя к себе, чтобы я не мог забрать Pin, снова через код, без какого-либо вмешательства пользователя?

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

Какие у меня лучшие варианты?

И как это будет работать через эмулятор?

Я был бы очень признателен за любые отзывы здесь.

Это мой первый шаг :-) Я также хотел бы сделать это в iOS. Но это в будущем.

Здесь я на правильном пути? или я должен смотреть на альтернативное решение или, возможно, обратное биллинг?

С нетерпением ждем любой помощи

РЕДАКТИРОВАТЬ

Вот объяснение с более подробной информацией о том, что я пытаюсь сделать.

Мое приложение требует, чтобы пользователь вводил свой номер телефона, мне нужно подтвердить, что этот номер телефона правдивый, поэтому я хотел бы отправить SMS на номер телефона/устройство.

Это в основном то, что происходит с whatsapp, вы вводите свой номер телефона, и они отправляют вам PIN-код.

Это процесс, о котором я не уверен, и, если это возможно, без обратных биллинговых услуг.

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

Так что надеялся, что есть какой-то трюк, из-за которого я отправляю sms на фактически сохраненное устройство. Как только он прибудет, я могу взять PIN-код и проверить его на db на моем сервере, если он действителен... что я может подтвердить, что этот пользователь действительно "действительно" имеет этот номер телефона

Надеюсь, я объяснил это немного лучше.

Теги:
android-emulator
android-intent
sms
sms-gateway

1 ответ

1

Что я понял из вашего вопроса:

Вы хотите отправить SMS пользователю и позволить приложению перехватить его. Вам нужен способ протестировать его на эмуляторе без фактической отправки SMS.

Возможное решение может заключаться в том, чтобы написать SMS непосредственно в папку "Входящие", но я не уверен, что BroadcastReceiver фактически перехватит его.

Почему бы вам не попробовать и не дать нам знать.

Здесь, как написать SMS в папку "Входящие".

Здесь, как настроить SMS BroadCastReceiver.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню