Как пользователи будут регистрироваться? Если они регистрируются через ваше приложение, вы можете создать таблицу, содержащую идентификаторы всех зарегистрированных устройств и проверять активацию в базе данных при каждом запуске приложения.
У вас может быть два веб-сервиса, называемых -
register(string deviceID)
и checkActive(string deviceID)
.
Каждый раз, когда ваше приложение запускается, в основном методе вы можете вызвать метод checkActive
, чтобы проверить, зарегистрировано ли устройство. Если нет, вы можете перенаправить их на экран регистрации.
Apple ofcourse запретит любые такие попытки, но, поскольку вы пометили его как Java, я предполагаю, что это либо Android, либо B'Berry, так что вам должно быть хорошо.