产品动态
游戏解决方案(Play)
本月我们的游戏服务迎来了更多的开发者,同时也经历了他出生之后的第一次春节流量考验,虽然出现了临时扩容的紧张与慌乱,但所幸结果一切顺利,没有在全国人民面前掉链子,也让我们倍感欣慰。
实时对战 JavaScript SDK 支持 Promise 方式
前两天我们发布了 JavaScript SDK v0.18.0 正式版本,将异步调用的处理方式进行了一次升级,在原来的事件回调基础上,增加了 Promise 方式。例如在老版本 SDK 里用户连接至实时对战服务器的过程为:
// 发起请求
client.connect();
// 响应连接成功事件
client.on(Event.CONNECTED, () => {
console.log('on joined lobby');
});
现在可以直接这样实现:
client.connect().then(()=> {
// 连接成功
console.log('on joined lobby');
}).catch((error) => {
// 连接失败
console.error(error.code, error.detail);
});
新版本完全遵循 ES6 Promises 标准,相信可以让大家开发起来更加方便。
游戏开发教程
应广大开发者的要求,我们工程师小姐姐还专门录制了四期直播课程,介绍游戏开发中的一些小窍门,有兴趣的朋友可以访问官网的学习页面或通过以下地址直接观看:
安卓混合推送升级
华为 HMS 推送增加 IntentUri 支持
对于华为的 HMS 推送,之前我们支持的版本缺少通知栏点击的自定义动作支持(推送请求的 IntentUri 参数),本月我们服务端上线了这一功能,现在开发者使用 v4.7.0 以上版本的混合推送 SDK,就可以使用这一功能,具体用法可以参考文档:HMS 推送接入指南。
新功能预告
我们计划在 3 月份增加对 VIVO 推送支持,但是因为我们自己客户端数量有限,怕测试不完全,所以我们会推出一个 early-bird 版本,邀请大家参与前期测试。欢迎感兴趣的开发者通过发送邮件或者在项目 repo 下直接报名参与,谢谢。
Share

在 React Native 开发过程中征服的一个小小领域:消息推送。

这篇文章以 Unity 游戏引擎中的 C# 语言为示例,主要讲解如何实现几种主流的登录方式,包括游客登录、游客账号升级、手机号验证码登录、用户名密码注册及登录。
常见问题

2 月常见问题整理。