快速入门
17 分
Back4app 是一个低代码后端平台,简化了现代应用程序的构建。此指南将帮助您快速设置 Back4app 并开始保存数据。
Back4app 主要特性
- 数据库(实时能力)
- 云代码功能
- API(GraphQL 和 REST)
- 文件存储
- 身份验证
- Web 部署
- 推送通知
5分钟快速入门
创建您的 Back4app 账户和第一个应用后,前往您的应用仪表板并在 应用设置 -> 安全与密钥(查看下面的图片)。请注意,您始终需要两个密钥来连接 Back4app,一个是 应用程序 ID, 另一个密钥根据您将使用的 SDK。

1. 安装和配置 Parse SDK
要集成 Parse SDK,请按照以下一般步骤操作:
安装 Parse SDK:
- JavaScript / Node.js: npm install parse --save
- React Native: npm install parse @react-native-async-storage/async-storage --save, 然后运行 cd ios && pod install
- Flutter: 添加 parse_server_sdk_flutter 到 pubspec.yaml
- Android (Java): 将您的应用的 build.gradle 添加到 dependencies{}:
implementation "com.github.parse-community.Parse-SDK-Android:parse:latest_version"- iOS (Swift): 安装 CocoaPods (sudo gem install cocoapods) 并将 Parse 添加到您的 Podfile
使用您的应用程序 ID 和适当的密钥初始化 Parse SDK:
Parse.initialize('YOUR_APPLICATION_ID', 'YOUR_JAVASCRIPT_KEY');
Parse.serverURL = 'https://parseapi.back4app.com/';上面的示例适用于 JavaScript/Node.js。请根据您的平台进行相应调整。
2. 在 Back4app 上保存数据
创建并保存一个示例对象以确认 SDK 已正确设置。使用下面的示例并将其调整为您的编程语言:
async function saveNewPlayer() {
const player = new Parse.Object('Player');
player.set('name', 'Alex');
player.set('yearOfBirth', 1997);
player.set('emailContact', '[email protected]');
player.set('attributes', ['fast', 'good endurance']);
try {
const result = await player.save();
console.log('New object created with ID:', result.id);
} catch (error) {
console.error('Failed to save object:', error.message);
}
}保存后,您可以在 App Dashboard 上验证数据 Back4app。
3. 特定平台设置
JavaScript - React / Angular
- 安装 SDK: npm install parse --save
- 使用您的应用密钥和 Back4app 服务器 URL 进行初始化。
Flutter
- 添加 parse_server_sdk_flutter 到你的 pubspec.yaml:
dependencies:
parse_server_sdk_flutter: ^latest_version2. 初始化 Parse 在 main.dart:
await Parse().initialize('YOUR_APPLICATION_ID', 'https://parseapi.back4app.com', clientKey: 'YOUR_CLIENT_KEY');Android (Kotlin/Java)
- 包含 SDK 在 build.gradle 并在 AndroidManifest.xml 中配置网络权限
- 初始化 在 App.kt:
Parse.initialize(new Parse.Configuration.Builder(this)
.applicationId(getString(R.string.back4app_app_id))
.clientKey(getString(R.string.back4app_client_key))
.server(getString(R.string.back4app_server_url))
.build()
);iOS (Swift)
- 将 ParseSwift 添加到您的项目中,使用 CocoaPods。
- 在 AppDelegate.swift:
let configuration = ParseClientConfiguration {
$0.applicationId = "YOUR_APPLICATION_ID"
$0.clientKey = "YOUR_CLIENT_KEY"
$0.server = "https://parseapi.back4app.com"
}
Parse.initialize(with: configuration)PHP
- 使用 Composer 安装 SDK,通过创建一个 composer.json 文件,内容为:
{
"require": {
"parse/php-sdk" : "1.6.*"
}
}然后,运行 composer.install.
2. 在你的 PHP 脚本中初始化 Parse:
require 'vendor/autoload.php';
ParseClient::initialize('YOUR_APP_ID', 'YOUR_REST_KEY', 'YOUR_MASTER_KEY');
ParseClient::setServerURL('https://parseapi.back4app.com', '/');3. 在 PHP 中保存数据:
$player = new ParseObject("Player");
$player->set("name", "Alex");
$player->set("yearOfBirth", 1997);
$player->set("emailContact", "[email protected]");
$player->setArray("attributes", ["fast", "good endurance"]);
$player->save();.NET (C#)
- 通过 NuGet 包管理器在 Visual Studio 中安装 Parse SDK。
- 在你的应用程序中初始化 Parse:
ParseClient.Initialize(new ParseClient.Configuration {
ApplicationId = "YOUR_APP_ID",
Server = "https://parseapi.back4app.com",
ClientKey = "YOUR_CLIENT_KEY"
});3. 保存数据 在 C# 中:
var player = new ParseObject("Player")
{
["name"] = "Alex",
["yearOfBirth"] = 1997,
["emailContact"] = "[email protected]",
["attributes"] = new List<object> { "fast", "good endurance" }
};
await player.SaveAsync();REST API
- 通过 REST 保存数据 发送 POST 请求:
curl -X POST \
-H "X-Parse-Application-Id: YOUR_APP_ID" \
-H "X-Parse-REST-API-Key: YOUR_REST_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Alex", "yearOfBirth":1997, "emailContact":"[email protected]", "attributes":["fast", "good endurance"]}' \
https://parseapi.back4app.com/classes/Player4. 附加资源和示例
有许多示例应用程序和入门项目可以开始使用
在这里找到更多示例 Back4app 模板。
接下来该做什么?
完成快速入门后,我们鼓励您通过以下指南探索 Back4app 的关键功能。您将学习如何存储和查询关系数据,实施云函数以处理后端逻辑,使用实时订阅保持用户更新,管理文件存储,发送推送通知,以及设置身份验证。选择最适合您项目的技术,享受这个旅程!