Unity SDK 支持推送功能|六月、七月更新

产品动态

Unity SDK 支持推送功能

在 Unity SDK 的最新版本中,我们加入了推送(Push Notification)功能,目前支持 iOS 及 Android 厂商(华为、小米、VIVO、OPPO、魅族)推送,希望可以在游戏运营上助您一臂之力。

感兴趣的开发者可参考「Unity 推送开发指南」了解更多接入细节。

其他改动

  • 账户系统增加 TapTap 登录验证

为了确保账户数据的有效性,LeanCloud 云端支持对部分平台签发的 access token 有效性进行自动验证,以防止被人恶意伪造账户数据。在七月,我们增加了对 TapTap 平台的支持,希望可以让大家更便捷地接入 TapTap 用户授权和登录功能。

  • Objective-C SDK 和 Java Unified SDK 发布新版本

为了不对新用户造成困扰,同时维护 LeanCloud 品牌统一和平台完整,我们近期对 Objective-C SDK 和 Java Unified SDK 进行了升级改造,将其中一些有历史记忆的名字,例如 AVOSCloud、AVObject 的类名,统一替换成了 LeanCloud 和 LCObject。

新版本 SDK 将是我们今后主推并长期维护的版本,希望大家可以尽快完成升级,更多信息可参看「SDK 接入指南」。

内容推荐

11x 程序员专属 TapTap 代码编辑器主题

近年来,有人机交互学的研究表明,颜色组合对于代码输入效率、正确率、可读性和主观美感造成的差异具有统计学意义。其中,多组试验表明当使用波长相近的颜色组合时,输入的效率可以提高 10% 以上。

点击查看原文 >>

常见问题

【数据存储】如何限制文件上传类型?

在控制台>应用>数据存储>文件>设置中,点击修改按钮,输入允许的 MIME 类型,即可更改文件上传策略。

  • 支持白名单。如 image/jpeg;image/png 表示只允许上传 jpeg 和 png 类型的图片。
  • 支持黑名单。如 !text/html;text/plain 表示禁止上传 HTML 文件或纯文本文件。
  • 支持通配符。如 image/* 表示只允许上传图片类型。
  • 留空表示允许任意类型。

【云引擎】执行 HOOK 函数实现定期批量上传的功能,瞬时的请求频率很高,有什么好的实现方案吗?

类似的需求往往会产生很高的瞬时请求频率,这样可能导致数据库的压力,从而影响到终端用户的访问。通常建议在脚本中控制请求的频率,平滑请求,以避免对数据库产生压力。

更好的方案是使用 LeanCloud 提供的 云队列(Cloud Queue),它不仅可以平滑请求,还有重试机制。

【消息推送】有一些 iOS 设备收不到推送,到控制台查看推送记录,发现 invalidTokens 的数量大于 0,是怎么回事?

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

  • 选择的设备与选择的证书不匹配时,会增加 invalidTokens 的数量,例如使用开发证书给生产证书的设备推送。
  • 目标设备移除或重装了对应的 App。
  • 保存 DeviceToken 时没有上传 team ID 也会报错 invalidTokens。
  • 使用 Token Authentication 的方式在控制台上传证书时,TeamID 或者 Topics 输入错误(Topics 是 App 的 Bundle ID)也会报错 invalidTokens。检查相关配置可参考:iOS 推送设置指南

【云引擎】云引擎的启动限制时间是多久?

应用在启动时,云引擎的管理程序会每秒去检查应用是否启动成功,如果超过启动时间限制仍未启动成功,即认为启动失败。 启动时间限制默认为 30 秒,如需延长或缩短,可以在 leanengine.yaml 文件中指定startupTimeout,可设置范围为 15 – 120 秒。

评论

Loading comments ...