我在我的應用程序中使用了領域數據庫,並且當前在Application
類中,我使用默認配置初始化領域並且在使用Realm.getDefaultConfiguration()
來查詢/保存數據的應用程序中處處都有。如何使用加密密鑰設置RealmDefaultConfiguration
現在我想加密數據庫,我做如下
RealmConfiguration config = new RealmConfiguration.Builder()
.encryptionKey(getKeyFunction())
.migration(new MyMigration())
.build();
Realm.setDefaultConfiguration(config);`
但是,當我嘗試訪問Realm.getDefaultConfiguration()
我得到錯誤。
我在做什麼錯?
你需要爲你的加密做用於解密相同的密鑰:這意味着你必須記住,你使用首先創建加密的境界文件 – EpicPandaForce