Я планирую использовать биллинг в приложении, чтобы включить некоторые функции после оплаты пользователем. Я хотел бы сделать следующие шаги:
- Следуйте примеру Google, чтобы добавить в него покупку в приложении.
- После оплаты пользователем добавьте логический флаг в приватные SharedPreferences.
- Не перепроверяйте, заплатил пользователь или нет в будущем.
Я хотел бы узнать больше о безопасности биллинга в приложении. Мой вопрос:
- Это простой взлом (просто загрузите программу и запустите ее) для библиотеки лицензирования Android. Это аналогичная проблема для биллинга в приложении?
- Достаточно ли безопасны частные общие настройки? хеширование логической переменной кажется бесполезным?
- Легко ли взломать apk-файл, например, просто декомпилировать apk, найти логическую логику в 1>0, т.е. всегда true, а затем перекомпилировать apk?
Я обнаружил, что есть AndroidBillingLibrary для простой реализации, но она устарела. Это хорошая альтернатива?