Я использую библиотеку rn-secure storage в моем нативном приложении React, чтобы надежно хранить конфиденциальные данные. Приложение должно безопасно хранить значения, используя AES для всех поддерживаемых версий Android, включая Android 5.1.1. Авария сообщается через Firebase Crashlytics. < /P>
Журнал аварии: < /p>
Fatal Exception: java.lang.RuntimeException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: KeyGenerator AES implementation not found
at com.taluttasgiran.rnsecurestorage.RNSecureStorageModule.(RNSecureStorageModule.java:49)
at com.taluttasgiran.rnsecurestorage.RNSecureStoragePackage.createNativeModules(RNSecureStoragePackage.java:13)
...
Caused by: java.security.NoSuchAlgorithmException: KeyGenerator AES implementation not found
< /code>
среда: < /p>
Библиотека: RN-Secure-Storage < /li>
Реакция Нативная версия: 0,72,7 < /li>
Информация о катастрофе Galaxy S. /> Версия Android: 5.1.1 < /li>
ОЗУ БЕСПЛАТНО: 505,15 МБ < /li>
Без дисков: 9,79 ГБ < /li>
Укоренено: no < /li>
< /ul>
minimal repro Пример: < /p>
< /ul>
minimal repro: < /p>
< /ul>
minid repro: < /p>
< /ul>
minid repro: < /p>
< /ul>
minid repro: < /p>
< /ul>
import RNSecureStorage, {ACCESSIBLE} from 'rn-secure-storage'
RNSecureStorage.set('token', 'abc123', {
accessible: ACCESSIBLE.ALWAYS,,
}).then(() => {
console.log('Stored successfully');
}).catch((err) => {
console.log('Error storing:', err);
});
< /code>
Что я пробовал: < /p>
Проверенная библиотека правильно связана < /li>
Проверенные правила прогноза (без воздействия) < /li>
Протестированы на устройствах Android 6.0+ (без сбоя) < /li>
< /ul> /P. /P. /P. /P. /P. /P. /P. /P. />
Является ли это известной проблемой с RN-Secure Storage на Android 5.1.1? /> < /ol>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -rn-secure