@bibliophile

Можно ли определить было ли установлено приложение по ссылке из смс?

Ситуация такая, у нас есть приложение, в какой то момент пользователь дает нам свой номер телефона и имя, чтобы мы сообщили ему когда можно будет сделать действие Х, мы будем сообщать ему через смс. Проблема такая, мы не знаем удалит пользователь приложение до того как мы ему сообщим что можно сделать Х или он будет терпеливо ждать. Когда появится нужный ему функционал мы хотим прислать ему смс, в этом смс будет ссылка на приложение. Связи с чем вопрос, можно ли как то определить скачал пользователь приложение или нет? То есть, если он не скачал приложение, то мы хотим еще раз выслать ему смс, а если скачал, то мы не хотим просто так беспокоить человека.
Было бы идеально понять заранее, а пользователь с таким то номером телефона удалил приложение или нет, потому что если приложение не удалено, то и нужды слать ссылку нет, можно только прислать оповещение.
Я не знаю какие теги нужно было указать, поэтому извиняюсь если не туда.
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 2
402d
@402d
Программирую с 1989 года
Коротко. Шлите только одно смс. Почитай уведомление Гугла от октября для разработчиков. Ну или город те что хотите. Вдруг не забанят
Ответ написан
sentike
@sentike
Программист, разработчик игр, студент
Да, можно. Для этого вам нужно сделать в базе данных таблицы примерной структуры:

Пользователи:
  1. Ид пользователя
  2. Логин
  3. Номер телефона
Уведомления
  1. Ид уведомления (Auto inc)
  2. Ид пользователя
  3. Ид сборки
  4. Количество установок


Отправлять пользователю ссылку для скачивания не на файл, а на php / python скрипт, который в ответ выдаст сам файл.

Было: адрес_сайта.com/Builds/1000.apk
Стало: адрес_сайта.com/GetBuildById/Ид_Сборки.apk

По поводу удалил или нет, можно в таблицу пользователей добавить переменную - дата последней активности, тогда еще добавить и номер сборки / версии приложения. Если пользователь например, не заходил больше 3 / 5 / / 30 дней, значит он скорее всего удалил)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы