Сценарий:
Я собираюсь сделать пожертвованную версию моего приложения, поддерживающего рекламу, через библиотеку PayPal. Процесс должен быть простым, но эффективным: если пользователь совершает транзакцию и результат - ОК, я сгенерирую серийный номер для приложения и активирую его.
Вопросы
серийный номер должен быть сгенерирован на основе чего-то уникального на устройстве. Что это должно быть, номер IMEI? Или, может быть, мне следует считать, что текущая учетная запись google вошла в телефон? Таким образом, если пользователь меняет телефон, он все еще может использовать приложение.
Мне нужно сохранить этот серийный номер в моем приложении. Как это сделать проще всего? Я бы не хотел делать базу данных sqlite только для этой цели, потому что для чего-то еще она мне не нужна. При каждом запуске активности я проверяю правильность серийного номера.
Мы с радостью примем любой ответ. Спасибо за уделенное время.