提问之前
如遇到服务不正常,请先查看 服务状态 上有无正在处理的故障。
在提问之前,请先看看能否在对应模块的 文档 中找到答案。我们的文档每周都会更新十几次,已经覆盖了绝大部分常见问题。
Part 1. 提问规范
首先要强调,请 不要 用图片来展示代码——没有人会照着图片手敲代码的
选择合适的分类
LeanCloud 开发者社区为提问者设置了若干分类,在发帖时选择合适的分类可以提升获得回复的几率。
应该在哪个分类发帖?请参考下面的列表。
-
账户和使用 - 登录问题、账单、第三方接入等问题
-
SDK / API - REST API 答疑,SDK 集成、调试、功能答疑
-
控制台 - 控制台报错、功能失灵、使用答疑
-
数据存储 - 结构化数据、用户和社交关系管理、文件和 CDN
-
实时通信 - 实时聊天、短信、ChatKit、LiveKit
-
推送通知 - 推送、短信
-
统计分析 - 移动统计
-
云引擎 - 云引擎、云函数、定时任务、网站托管、域名绑定和备案等
-
开发组件 - 用户反馈、应用内搜索
-
综合讨论 - 功能讨论和建议
-
微信小程序 - 微信小程序集成和答疑
写一个好的标题
- 请标明所使用的语言、平台
- 请写明具体是哪个功能遇到了问题
- 尽量用一句话描述清楚问题
示例
Good
No Good
快十一点。刚看了应用内社交
Javascript-sdk
-
这两天也有人反馈同样的问题,还是不行的
撰写帖子的正文
提问时提供以下信息可以让别人更快地定位问题。
- App ID 和 SDK 版本号
- 完整的复现代码
- 相关 cURL 日志和堆栈信息;
论坛支持 markdown
标记。使用三个 `
(标准键盘上 1 左边的那个键)来格式化代码,可以贴出整齐、易于理解的代码。
示例
Good
No Good
- 内容和标题完全一样
- 没有使用
markdown
格式化代码
- 没有提供出错的代码片段和错误日志
Part 2. 常见的调试方法
LeanCloud 是通过 REST API 来进行前后端分离的,当出现问题的时候,最好是先检查日志里的网络请求,如果有必要的话再和 REST API 文档进行比对,以此来判断是客户端发出的请求不对,还是服务端处理请求不对。
在客户端打开日志选项
初始化时调用以下函数来开启日志。
注意:发布应用时关闭日志,避免泄露数据。
Android SDK:
AVOSCloud.setDebugLogEnabled(true);
iOS SDK:
[AVOSCloud setAllLogsEnabled:true];
SDK API 文档
若对某个接口函数有疑惑,可快速翻阅各平台 API 文档。文档列表如下:
推荐的调试方法
Part 3. 常见问题
遇到问题,请先搜索论坛和官网的常见问题一览。很多问题可能已经有了答案,搜索一下,可能会更快地找到解决方案。下面是一些常见问题的索引:
LeanCloud 的定价方案是怎样的?我应该选择哪种方案?
LeanCloud 有开发版、商用版和企业版三种计价方案,您可以参考我们 价格页面 上的 FAQ 来选择适合自己的方案。
如何调试 REST API?
最简单的方法是直接使用 cURL
请求对应的 API。另外,还有以下工具:
MongoDB 为什么不像 MySQL 那样支持 join 查询?
Pointer 相关
REST API 相关
File 相关
短信相关
安全相关