我是使用Xamarin和MVVMCross开发iOS应用的初学者。 MVVMCross非常适合Xamarin开发平台,其功能非常出色!我在youtube上观看了几个MVVMCross N = x教程视频,这对我如何使用框架有很大帮助。 我目前正在开发的iOS应用程序应该使用数据库加密来保护数据。因此我想使用Xamarin SQLCipher组件。这就是我的问题:
据我所知它是一个特定于平台的库,但我想编写一个MVVMCross-SQLCipher-plugin,就像SQLite社区插件一样,它在PCL核心和平台特定库中分开。有什么建议我可以做到这一点,还是因为SQLCipher架构而不可能?
答案 0 :(得分:2)
我们使用MvvmCross中包含的标准SQLite实现,只是将SQLite的二进制文件交换到SQLCipher,它运行正常。
我相信所有的调用都在两个二进制文件中,因此只需要确保在数据库中设置密码时应该没有其他要求:
new SQLiteConnection(databasePath, password)