Android Quickblox:What';这是给离线用户打视频电话的策略

Android Quickblox:What';这是给离线用户打视频电话的策略,android,video,push-notification,quickblox,Android,Video,Push Notification,Quickblox,我正在制作一个android应用程序,可以进行视频通话。目前,Quickblox仅允许在接收器联机时进行视频通话。在android中,当屏幕关闭且手机试图省电时,应用程序必须从聊天室注销,用户将离线。这是一种非常常见的情况,我不能再给离线用户打视频电话了 如何解决这个非常常见的问题。解决此问题的一种方法是向接收者发送推送消息,然后应用程序可以唤醒并登录聊天。这种方法不好,因为推送通知不可靠,可能需要很长时间 还有别的办法解决这个问题吗?另一个类似的问题是,当用户不运行应用程序时,我如何才能给用户

我正在制作一个android应用程序,可以进行视频通话。目前,Quickblox仅允许在接收器联机时进行视频通话。在android中,当屏幕关闭且手机试图省电时,应用程序必须从聊天室注销,用户将离线。这是一种非常常见的情况,我不能再给离线用户打视频电话了

如何解决这个非常常见的问题。解决此问题的一种方法是向接收者发送推送消息,然后应用程序可以唤醒并登录聊天。这种方法不好,因为推送通知不可靠,可能需要很长时间


还有别的办法解决这个问题吗?另一个类似的问题是,当用户不运行应用程序时,我如何才能给用户打视频电话?

这是一个有趣的问题,但据我所知,您描述的方法(使用离线推送通知)是技术上唯一可行的方法

这是一个有趣的问题,但据我所知,您描述的方法(使用离线推送通知)是技术上唯一可行的方法

如何解决这个非常常见的问题。一个可能解决这个问题的方法 问题是向接收者发送推送消息,然后应用程序就可以启动了 唤醒并登录聊天。这种方法是不好的,因为推 通知不可靠,可能需要很长时间

在这里这样做是正确的

另一种方法是将QuickBlox聊天打包到Android服务中,并与聊天室建立持久连接。因此,当您有一个活动的internet连接时,您将处于联机状态

因此,您可以选择一种解决方案,然后继续使用它

如何解决这个非常常见的问题。一个可能解决这个问题的方法 问题是向接收者发送推送消息,然后应用程序就可以启动了 唤醒并登录聊天。这种方法是不好的,因为推 通知不可靠,可能需要很长时间

在这里这样做是正确的

另一种方法是将QuickBlox聊天打包到Android服务中,并与聊天室建立持久连接。因此,当您有一个活动的internet连接时,您将处于联机状态


因此,您可以选择一种解决方案并继续使用它

对于与Skype相当的商业视频应用程序来说,使用推送消息并不是一个好的选择。我试图在后台运行Quickblox聊天作为一项永久性服务,但一个问题是,当Android设备处于睡眠状态时,状态信息会消耗电池电量。有没有办法在登录聊天室时关闭状态信息。我使用的是QBRoster。@user2994098通过移动优化,Android SDK 2.3可以使用推送消息,但对于类似Skype的商业视频应用程序来说,这不是一个好的选择。我试图在后台运行Quickblox聊天作为一项永久性服务,但一个问题是,当Android设备处于睡眠状态时,状态信息会消耗电池电量。有没有办法在登录聊天室时关闭状态信息。我使用的是QBRoster。@user2994098通过移动优化,Android SDK 2.3也可以使用