通知 “v2” 插件已发布

通知 “v2” 插件已发布

Firebase_16-logoCorona Labs 很高兴地宣布发布新的 通知 插件,该插件支持本地通知和由 Google Firebase 云消息传递 (FCM) 驱动的推送通知。使用此插件,iOS 和 Android 应用程序都可以利用 FCM。虽然 Google 正在为现有的 Android 应用程序维护其传统的 Google Cloud Messaging (GCM) 系统,但所有首次添加推送通知的 Android 应用程序现在都必须使用 FCM 以及新的 通知 插件。

此插件旨在替代现有的 plugin.notifications 插件。

功能说明

新插件有一些您应该了解的重要新功能

  • 使用这个新的基于 FCM 的 通知 插件,iOS 开发人员现在有了选择。您可以继续使用 Apple 推送通知服务 (APNS),就像之前的插件一样,或者您可以设置 FCM 作为推送通知的中央服务。如果您更喜欢前者 (APNS),只需调用 notifications.registerForPushNotifications(),不带任何参数。如果您更喜欢 FCM,请调用相同的 API,但也传递一个表,其中 useFCM 键设置为 true
    notifications.registerForPushNotifications( { useFCM=true } )
    然后,在 Corona 的范围之外,您可以在 Google Developer 门户中使用您的 Apple 推送通知证书设置 FCM,以处理从单个服务发送推送通知。
  • 此新插件包含两个新的 API,称为 notifications.subscribe()notifications.unsubscribe(),它们将允许您让用户订阅诸如“新闻”、“交通”、“天气”等各种类别。 这些仅适用于 FCM。

用法

在您的项目中,要使用新插件,请更新您的 build.settings 以加载新插件,并在您的 Lua 文件中,要求 plugin.notifications.v2 而不是 plugin.notifications。除此之外,您现有的代码应该可以按预期工作。

如果您有任何其他问题,请查阅 文档本地/推送通知 指南,了解如何在您的 Corona 应用程序中实现通知。

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发人员使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在编写从个人计算机到大型机的游戏代码。他在游戏行业拥有超过 16 年的专业经验。

暂无评论

抱歉,目前评论表单已关闭。