Get started
快速入门
17 分
back4app 是一个低代码后端平台,简化了现代应用程序的构建。此指南将帮助您快速设置 back4app 并开始保存数据。 back4app 主要特性 数据库(实时能力) 云代码功能 api(graphql 和 rest) 文件存储 身份验证 web 部署 推送通知 5分钟快速入门 创建您的 back4app 账户和第一个应用后,前往您的应用仪表板并在 应用设置 > 安全与密钥 应用设置 > 安全与密钥 (查看下面的图片)。请注意,您始终需要两个密钥来连接 back4app,一个是 应用程序 id 应用程序 id , 另一个密钥根据您将使用的 sdk 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{} build gradle 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', 'alex\@email com'); 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 pubspec yaml dependencies parse server sdk flutter ^latest version 2\ 初始化 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 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 文件,内容为 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 中保存数据 composer json $player = new parseobject("player"); $player >set("name", "alex"); $player >set("yearofbirth", 1997); $player >set("emailcontact", "alex\@email com"); $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"] = "alex\@email com", \["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" "alex\@email com", "attributes" \["fast", "good endurance"]}' \\ https //parseapi back4app com/classes/player 4\ 附加资源和示例 有许多示例应用程序和入门项目可以开始使用 reactjs slack 克隆 一个使用实时、关系查询和身份验证的 react 模板。 flutter 用户登录/注册 一个使用 parse user parse user 类的用户注册/登录 flutter 模板。 react native 关联 一个关于 react native 的模板,深入探讨关联和关系查询,使用 指针 指针 和 关系 关系 flutter 文件存储 从 flutter 应用程序保存文件。 kotlin android 上的 geopointers 探索 android 中的 geopointers。 swift ios 的待办事项列表示例 一个 swift 的待办事项列表示例。 在这里找到更多示例 back4app 模板。 接下来该做什么? 完成快速入门后,我们鼓励您通过以下指南探索 back4app 的关键功能。您将学习如何存储和查询关系数据,实施云函数以处理后端逻辑,使用实时订阅保持用户更新,管理文件存储,发送推送通知,以及设置身份验证。选择最适合您项目的技术,享受这个旅程! 反应原生 flutter 安卓 ios javascript 图形查询语言 离子 xamarin