最佳实践:即时通讯客户端在线状态查询的解决方案|1月更新

产品动态

Android SDK 支持不使用 appKey 的初始化方式,避免安全风险

对于开发者担心的 android app 在客户端暴露 appId 和 appKey 可能带来的潜在风险,我们在新版本 SDK 中进行了优化,增加了一种更「安全」的使用方式:允许应用程序只通过 appId 来完成 LeanCloud 服务初始化,从而避免了暴露应用核心配置信息的风险。

具体的使用方式请在官方博客查看开发指南:Android SDK 更安全的接入和初始化方式,欢迎大家升级到新版本 SDK,并给我们更多建议和反馈。

最佳实践:即时通讯客户端在线状态查询的解决方案

在即时通讯产品中展示用户在线状态是一个常见需求,例如聊天好友是否在线、公司办公交流时同事是否在线、以及群成员是否在线等等,其应用场景十分广泛。

LeanCloud 即时通讯服务支持客户端上下线 Hook 通知,开发者可以结合此 Hook 函数与云缓存机制,在云引擎中非常快速地完成客户端实时状态的记录与查询,详细方案可参考官方文档:即时通讯中的在线状态查询。

国际短信价格调整

由于短信通道成本的变动,在年前 12 月份我们调整了国际短信价格。您可以查看文档:短信 SMS 服务使用指南,查看最新列表,这一调整无需开发者进行任何操作,发送国际短信时我们后端会自动应用新价格,请您留意近期的账单变化,如有疑惑可随时联系我们,感谢您的使用。

内容推荐

git 高级用法小抄

如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!

常见问题

【域名证书】https 证书过期怎么更新?

如果是手动证书管理,可以在控制台 > 应用 > 设置 > 域名绑定页面找到对应域名下方的「更新证书」按钮,点击即可上传新的证书。

如果配置的自定义域名选择的是 ssl 自动管理,则无需更新证书,证书过期前系统会自动申请证书。


【推送】iOS 设备未收到推送,到控制台查看推送记录发现报错 invalidTokens,是什么原因?

invalidTokens 的数量由以下两部分组成:

  • 选择的设备与选择的证书不匹配时,会增加 invalidTokens 的数量,例如使用开发证书给生产证书的设备推送。

  • 目标设备移除或重装了对应的 App。

针对第一种情况,请检查 APNS 证书是否过期,并检查是否使用了正确的证书类型。


【推送】iOS 推送如何区分使用的证书类型?

iOS 的推送环境有 测试 和 生产 两种。

  • 测试环境的推送消息只能发送给测试环境的 iOS 应用(比如通过 Xcode 安装的 App)

  • 生产环境的推送消息只能发送给生产环境的 iOS 应用(通过 App Store,Ad-Hoc 或者 TestFlight 发布的正式版 App)

我们支持上传两个环境的 iOS 推送证书,默认使用生产证书来发推送,可以通过设定 prod 属性来指定使用哪个环境证书。

更具体的细节可以参考文档:iOS 测试和生产证书区分。

end

LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「LeanCloud 通讯」

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值