【问题标题】:How do I host the backend of Phonegap app?如何托管 Phonegap 应用程序的后端?
【发布时间】:2018-10-25 15:53:40
【问题描述】:

我正在使用 PhoneGap 为 iOS 和 Android 构建跨平台移动应用程序,但我对如何托管后端感到困惑。该应用程序将具有用户帐户和论坛(使用 PHPbb 实现),因此需要跨设备共享数据。

通过我的研究,我发现了 PhoneGap 应用程序的 SQLite 插件,并且我知道 PHPbb 可以位于 SQLite 数据库之上,但我对两件事感到困惑:

  • 我可以使用 SQLite 实现用户帐户,因为它不是客户端/服务器数据库吗?
  • 如果是,是否可以使用像 Firebase 这样的 BAAS 解决方案来托管 SQLite 数据库,我的 PhoneGap 应用程序可以使用 SQLite 插件与之通信,它是否与 PhoneGap 构建兼容?

【问题讨论】:

    标签: sqlite firebase phonegap-build phonegap phpbb


    【解决方案1】:

    Firebase 具有实时数据库和 Firestore 数据库选项。没有 SQLite 选项。 Google Cloud Platform 提供 CloudSQL,它允许使用 postgreSQL 和 mysql 选项。

    Firebase 托管旨在帮助您托管自己的自定义函数和应用后端。 PHPBB 需要 PHP 支持(除其他外),而 firebase 函数仅支持 nodejs。

    如果您希望托管像 phpbb 这样的应用程序,请考虑在谷歌云平台上启动 phpbb VM 作为选项。 https://bitnami.com/stack/phpbb/cloud/google

    Firebase 身份验证旨在让您支持自定义应用后端的用户帐户。

    您决定如何将您的应用程序绑定到 phpbb 可能与 firebase 无关。

    【讨论】:

    • 感谢您的澄清!您知道是否可以通过 Firebase 进行用户身份验证,并在 Google Cloud Platform 上单独托管 phpbb,并将这两者与 PhoneGap 应用程序集成?
    • @LucyWalsh,我会看看这个进行身份验证firebase.google.com/docs/auth/web/cordova我不确定phpbb的rest api的状态:wiki.phpbb.com/REST_API。不幸的是,我没有经验如何将所有这些联系在一起。我可能会建议重新评估您真正需要的功能以及这些功能是否是最好的组合工具。
    • 再次感谢您的帮助和澄清 Matthew - 您说得对,我应该重新评估这些工具,并且我已经使用托管在 AWS 上的 PostgreSQL 作为后端,到目前为止它正在发挥作用.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多