Android SIM эксклюзивность
Я разрабатываю приложение, которое будет распространяться с телефонами и картами данных, с единственной целью - запустить его. Менеджер хочет, чтобы пользователи не могли совершать звонки или выходить в интернет, кроме как через приложение. SIM-карта не должна использоваться в других телефонах.
Так что я думаю о приложении, которое блокировало бы большую часть взаимодействия с базовой системой Android, и SIM-карта была бы заблокирована своим PIN-кодом.
Когда приложение запускается, я хочу, чтобы оно предоставляло PIN-код, чтобы иметь возможность общаться, но когда оно теряет фокус (onPause), ему все равно потребуется PIN-код для других приложений, таких как номеронабиратель или браузер, чтобы использовать его. Я видел людей, которые делятся кодом, чтобы предоставить пин-код и разблокировать (пока не удалось заставить его работать), но не для того, чтобы снова заблокировать SIM-карту.
Можно ли это сделать? Если нет, то как бы вы поступили с выполнением этих требований?
Заранее спасибо.