2022 年 Google I/O 大会最新消息
OneSignal 今年以线上方式参加了 Google I/O 2022,以保持对关键平台变革的领先地位。
今年的 Google I/O 带来了一些显著的变化,这些变化对 OneSignal 和我们的客户都有影响。在这些变化中,Android 13 通知权限协议是最重要的。以下是 Google I/O 为我们的空间带来的一些变化的简要概述。
Android 13 的通知权限变更
Android 13 目前处于 Beta 阶段,预计将于今年晚些时候发布。Beta 版中最大的变化之一是需要用户许可才能显示通知的新要求。此新权限提示将显示在 Android 13 上显示通知的所有应用上,无论 您的应用是否进行了任何更改!为了收到您的通知, 用户必须首先接受此提示。
允许通知问题
您需要更新您的应用程序吗?
如果您的平台显示通知,而您未对应用进行任何更改,则系统会立即提示您的 Android 13 用户获取推送权限。发生这种情况的原因是,几乎所有显示通知的应用都会在启动时初始化 Android 通知通道。在首次打开应用时突然提示用户获取权限会导致用户体验不太理想,用户可能会本能地拒绝权限。此时,用户还没有机会了解您的应用的价值及其将显示的通知。由于 iOS 历来要求的权限与 Android 13 现在的要求相同,因此我们建议遵循我们在之前的内容中概述的类似最佳实践。
控制何时提示用户获取通知权限
要延迟默认提示,您首先需要按照Google 的文档 Paytm 数据库 通过更新应用的 targetSdk 来更新应用以针对 Android 13。
接下来,将您的应用更新至 OneSignal-Android-SDK 4.8.0-beta2:
Unity、Flutter、React Native 等其他 SDK 即将推出。
最后,当您希望提示他们获得许可时,请调用
使用 OneSignal 的应用内消息实现预先许可提示
使用 OneSignal 的应用内消息传递产品为您的用户提供有关您将向他们发送的通知类型的背景信息 — 所有这些都在系统级权限提示显示之前完成。我们很快将发布对应用内消息的通知提示操作的支持,因此您只需更新 OneSignal SDK 并在 OneSignal 仪表板上设计预提示,而无需编写任何代码!
如果用户拒绝接收通知怎么办?
即使用户拒绝了通知权限提示,您的应用仍有第二次机会发出请求。但是,请记住,在显示第二个提示之前,您应该向给定用户解释通知的价值。不幸的是,在用户第二次拒绝您的权限后,Android 不允许您的应用再次显示权限提示。用户仍可能决定在您的应用设置中启用通知,这就是为什么 OneSignal 提供回退到设置选项作为一种简单的方法,在这种情况下重定向用户以启用通知。
要显示此对话框,请在需要时调用来启用此回退设置。
Android Google Play SDK 索引
Google Play SDK 索引向所有人开放,允许应 重新思考数字时代的营销投资回报率 用开发者和其他网站访问者浏览 Play 应用中广泛使用的商业 SDK 的详细列表。
访问者现在可以按名称搜索 SDK,或从其类别的 SDK 字母列表中选择。每个 SDK 的列表将包含一组固定的属性和信号,以了解有关 SDK 及其版本的更多信息。
最新一届 Google I/O 大会的重点是什么?
OneSignal 很自豪能够支持 Google Play SDK Index 的测试,并且可以在其列表中找到我们的 Android SDK 。
Flutter 3 公告
Flutter 3 也在 Google I/O 大会上发布,其桌面 ca手机号码所 支持有所改进。目前,我们的 Flutter PlugIn 仅支持 Android 和 iOS 平台,而增加平台支持(Web、桌面)已列入我们的规划中。
我们正在积极测试OneSignal Flutter SDK以支持 Android 和 iOS 版 Flutter 3,并有望在下一版本中确认支持。
免费发送通知
使用 OneSignal,向您的应用添加推送通知和应用内消息非常简单。我们使我们的平台与最新的行业趋势和更新保持同步,以便您可以将时间和精力花在对您的业务最重要的事情上。您无需相信我们的话 – 只需创建一个免费帐户即可立即开始向您的用户发送消息。
创建免费账户