在 iOS 通知中设置 body 似乎没有影响
Setting body in iOS notifications seems to have no affect
我们从 2016 年 6 月 19 日开始使用通知 ANE。
我正在尝试了解 "body" 如何通过 ANE 处理 iOS 通知。如果我这样做:
setAlert("My AlertText")
setTitle("My Title Text")
setBody("My Body Text")
在 Android,我看到了所有 3 个并且效果很好。在 iOS 上,我只看到警报文本和标题文本。我正在使用 iOS 9.3.5 在 iPhone 和 iPod 上进行测试,并获得相同的行为。我阅读了有关通知的 iOS 文档,查看了他们的代码示例,但不明白为什么当我在通知 ANE 中设置 body 文本时,我没有看到它。当所有 3 个都设置好后,我看到的是:
当警报触发时,我看到:
- 应用程序安装标题
- 我通过 api 设置的标题文本。
当我去查看所有通知时,我看到:
- 我通过 api 设置的警报文本。
- 我通过 api 设置的标题文本。
没有 body 文本。如果消息格式为横幅或警报,则行为相同。
body 在 iOS 中映射到什么?我尝试了一个测试,其中我没有设置标题,但只设置了警报和 body,当消息触发时,我听到哔哔声,但没有警报并且通知列表是空的。
您能解释一下 ane 到 ios 通知的映射吗?或者这是一个 iOS 错误?
非常感谢!
兰迪
这不是错误,而是 iOS 通知的限制。
iOS 通知不像 Android 那样有 body
的概念。 iOS 上只有 2 个文本区域,由通知的 alert
和 title
字段表示。
我们从 2016 年 6 月 19 日开始使用通知 ANE。
我正在尝试了解 "body" 如何通过 ANE 处理 iOS 通知。如果我这样做:
setAlert("My AlertText")
setTitle("My Title Text")
setBody("My Body Text")
在 Android,我看到了所有 3 个并且效果很好。在 iOS 上,我只看到警报文本和标题文本。我正在使用 iOS 9.3.5 在 iPhone 和 iPod 上进行测试,并获得相同的行为。我阅读了有关通知的 iOS 文档,查看了他们的代码示例,但不明白为什么当我在通知 ANE 中设置 body 文本时,我没有看到它。当所有 3 个都设置好后,我看到的是:
当警报触发时,我看到:
- 应用程序安装标题
- 我通过 api 设置的标题文本。
当我去查看所有通知时,我看到:
- 我通过 api 设置的警报文本。
- 我通过 api 设置的标题文本。
没有 body 文本。如果消息格式为横幅或警报,则行为相同。
body 在 iOS 中映射到什么?我尝试了一个测试,其中我没有设置标题,但只设置了警报和 body,当消息触发时,我听到哔哔声,但没有警报并且通知列表是空的。
您能解释一下 ane 到 ios 通知的映射吗?或者这是一个 iOS 错误?
非常感谢!
兰迪
这不是错误,而是 iOS 通知的限制。
iOS 通知不像 Android 那样有 body
的概念。 iOS 上只有 2 个文本区域,由通知的 alert
和 title
字段表示。