如何从 back4app.com 为 Qt android 应用程序连接到解析服务器后端

How to connect to parse server backend from back4app.com for Qt android app

我正在尝试使用 Qt 5.13 开发一个 Android 应用程序。 我打算为我的后端使用解析服务器。我正在使用 back4app. I followed the official tutorial here

的免费计划

但我不确定如何将 android SDK 导入到我的 Qt C++ 代码中。 ?

我将以下代码添加到 gradle.build 文件中。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
    implementation "com.github.parse-community.Parse-SDK-Android:parse:1.20.0"
}

repositories{
  mavenCentral()
  jcenter()
  maven { url 'https://jitpack.io' }
}

完成这一步后,我不知道把下面的代码放在哪里

import com.parse.Parse;

我需要能够在我的 C++ 代码中 运行 以下代码。

Parse.initialize(new Parse.Configuration.Builder(this)
      .applicationId("appId")
      .clientKey("clientId")
      .server("https://parseapi.back4app.com")
      .build()

我尝试在 Qml 代码中导入,但没有成功。

基于 documentation you need to put the code into a .java file. For that I'd suggest to check the guide on QAndroidJniObject Class,因为您需要在 java 中执行基本实现并使用 java 本机接口 JNIC++.

Since you'll be needing https to access the server. You will also need to include openSSL libs to your project, you can find the required libs and instructions here