在react-native中使用加密数据库

时间:2018-05-14 14:03:29

标签: reactjs react-native encryption sqlcipher

我需要在react-native中使用SQL-cipher创建加密数据库。为此,我发现了Dryganet修改的react-native-sqlite-storage fork,但没有使用它的文档。

我刚刚开始研究反应原生,所以任何领导都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

所以我调查了它,fork的语法是这样的:

    SecTrustRef serverTrust = challenge.protectionSpace.serverTrust;
    CFDataRef exceptions = SecTrustCopyExceptions (serverTrust);
    SecTrustSetExceptions (serverTrust, exceptions);
    CFRelease (exceptions);
    NSURLCredential *credential = [NSURLCredential credentialForTrust:serverTrust];
    completionHandler (NSURLSessionAuthChallengeUseCredential, credential);

有趣的是它就在我面前XD。

也可以使用Realm database。它易于使用且记录良好,并且支持本地反应。