产品动态
请国内节点的用户尽快完成实名认证
根据国家《网络安全法》和监管部门的要求,使用 LeanCloud 国内节点(华北和华东)的用户必须进行实名认证。我们从去年开始推进,今年 9 月初再次给尚未完成认证的用户发出通知,请大家配合我们尽快完成这一操作。从 10 月份起我们将会停止向未实名认证的开发者提供服务,感谢您的理解和配合。
内容分享
最近几个月我收集了大量可以显著提升开发效率的资源链接,在这篇文章中我会分享其中一些。这些资源对我很有帮助,希望对你也是如此。
常见问题
【数据存储】在 PC 端用手机号登录,在小程序上用微信登录,如何绑定到同一个账号上?
从逻辑上,在 PC 端登录的账号,与在小程序中用微信登录的账号,他们没有任何可以联系在一起的地方。如果都是独立创建了两个账号,只能在业务层面进行绑定(也就是将一个账号的所有关联对象全都迁移到另一个账号,然后删除原账号)。
如果可以在业务上加一些限制,则可以避免上面这种「创建了两个独立的账号」的情况。比如,如果手机号是账号必须设置的信息,那么我们可以在以手机号作为关联项。具体的步骤如下,首先是 loginWithWeapp 并带上 failOnNotExist 参数,这样如果该微信关联的用户已经存在则照常登录,如果没有则会失败,此时跳转到使用手机号登录/注册的页面,让用户通过手机号登录或注册,成功之后再通过 associateWithWeapp 接口关联当前微信账号。
【短信】账号下有短信签名,新申请短信模板时,为什么仍提示需先创建对应签名?
短信的审核流程已经全面改版升级,提交短信签名时需要提供签名相关的资质文件,一些旧版的签名尚未提交过资质文件,这部分旧的签名虽然目前仍可以正常发送短信,但不能新建模板。
旧版签名需要补充资质文件重新提交一次审核。
【即时通信】如何检查好友的在线状态?
即时通讯支持客户端上下线 Hook 通知 [1]。实现步骤是通过 hook 拿到 clientId 的在线状态,将这些状态存储到 LeanCache 中,客户端定期查询云函数来获得用户的在线状态。详细方案可参考文档:即时通讯中的在线状态查询 [2]。
相关链接:
[1] https://url.leanapp.cn/AOTpJqY
[2] https://url.leanapp.cn/TTIqHj3
end
LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「LeanCloud 通讯」