Будет ли когда-нибудь скомпрометирован секретный ключ подписи, хранящийся в приложениях?
Да, ключ подписи может быть взломан. Это можно сделать, декомпилировав исполняемый файл приложения.
Вместо того, чтобы хранить токен в базе данных sqlite или локальном файле, вы можете использовать безопасное хранилище, предоставляемое каждой из этих платформ.
Для iOS вы можете просто использовать Keychain , безопасное хранилище, предназначенное для этой цели.
Что касается Android, аналогичную функциональность обеспечивает Keystore .