gpt4 book ai didi

sinch - onShouldSendPushData() 到底什么时候触发?

转载 作者:行者123 更新时间:2023-12-02 03:45:57 24 4
gpt4 key购买 nike

我已经使用 Parse + Sinch 设置了一个聊天应用程序(我主要使用 this official tutorial),并且我正在尝试以特定方式获取通知:

  1. 当MessagingActivity打开时,消息的接收者不应收到任何通知。

  2. 当按下主页按钮并且应用程序“最小化”但不是已关闭(事件尚未销毁),接收者应该收到通知。

目前,接收者仅在应用程序完全关闭(从多任务 View 上滑开)并且启动 MessageService 的 Activity 已被销毁时才会收到通知。

onShouldSendPushData() 仅在应用程序完全关闭时调用吗?无论如何,我是否可以实现我的目标,即每当应用程序位于后台堆栈时就调用它?

最佳答案

仅当其他设备在消息发送后几秒钟内未确认已收到消息时,才会调用

onShouldSendPushNotification。如果您在 Activity 不再处于事件状态时调用 stopListeningOnActiveConnection,然后在 Activity 处于事件状态时调用 startListeningOnActiveConnection,您应该会看到所需的行为。

关于sinch - onShouldSendPushData() 到底什么时候触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28269174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com