【问题标题】:Unable to find GlobalSQLite file for capacitor-community/sqlite in Ionic 5在 Ionic 5 中找不到电容器社区/sqlite 的 GlobalSQLite 文件
【发布时间】:2021-06-30 09:30:28
【问题描述】:

在我的 Ionic 5 应用程序中,我使用了 capacitor-community/sqlite 插件。我成功地使用这个插件创建和使用了一个加密的数据库。要使用加密,secret 是必需的,从今天起,official documentation 中维护着以下内容。

定义您自己的密钥和新密钥(仅限加密)

  • 在 IOS 中,进入 Pod/Development Pods/capacitor-sqlite/GlobalSQLite.swift 文件
  • 在Android中,转到capacitor-sqlite/java/com.jeep.plugin.capacitor/cdssUtils/GlobalSQLite.java 并在构建应用之前更新默认值。
  • 在 Electron 中,转到 YOUR_APP/electron/plugins/plugin.js-xxxx.js 并搜索 GlobalSQLite 类并修改 this.secretand
    this.newsecret 参数。

我已经分别在 IOS 和 android 中搜索了文件 GlobalSQLite.swift 和 GlobalSQLite.java,但没有这样的文件存在。此外,文件路径不可用。我不确定如何让这些文件在应用程序中设置我的秘密。请帮忙。

【问题讨论】:

    标签: android ios sqlite ionic-framework capacitor-plugin


    【解决方案1】:

    您应该在node_modules\@capacitor-community\sqlite\android\src\main\java\com\getcapacitor\community\database\sqlite\SQLite 中查找GlobalSQLite.java。更改密码后,您可能需要将平台与ionic cap sync 同步。

    您还可以在其中找到 iOS 和 Electron 文件

    【讨论】:

    • 得到文件。谢谢!
    猜你喜欢
    • 2022-09-30
    • 1970-01-01
    • 2021-03-10
    • 2019-04-28
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    相关资源
    最近更新 更多