Я реализовал биллинг в приложении в своем приложении для Android. Я в значительной степени следовал примеру приложения (Dungeon), чтобы заставить его работать. Кажется, на данный момент он работает нормально. Теперь мне нужно решить, сколько усилий я должен приложить к разделу «Безопасность».
У меня есть сервер, который я мог бы использовать для реализации материала Security.java. Я также в настоящее время использую стандартную реализацию PurchaseDatabase.
На данный момент я думаю просто зашифровать файл .db с помощью ключа для конкретного устройства и оставить Security.java в покое.
Я думаю, что мое приложение — довольно нишевое приложение, и я не ожидаю, что его взломают. Если есть люди, которые приложили усилия, чтобы сэкономить пару долларов (каждый предмет, который будет куплен, будет стоить всего 1 доллар), пусть будет так.
Я думаю, я ищу мнения о том, что другие люди думают об этом... кажется, что нет 100% безопасной реализации... просто реализации, которые делают взлом не стоящим усилий. Сталкивались ли другие люди со взломом In App Purchases?