Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android设备到设备通知_Android_Firebase_Firebase Cloud Messaging_Onesignal - Fatal编程技术网

android设备到设备通知

android设备到设备通知,android,firebase,firebase-cloud-messaging,onesignal,Android,Firebase,Firebase Cloud Messaging,Onesignal,我正在尝试实现一个简单的android应用程序,它能够发送设备到设备的通知,就像几乎所有IM应用程序一样。 在我的应用程序中,实现更简单,因为只有一个用户接收通知。所有其他用户都可以发送给他。 在过去的10天里,我一直在努力寻找解决方案,到目前为止,我只发现使用Firebase云平台很难做到这一点(因为我需要实现自己的服务器),而且使用oneSignal可能是可行的。 以前有人这样做过吗?是否有人使用过oneSignal,并能告诉我是否可以轻松实现它而无需构建另一台服务器 谢谢 IM应用不会发送

我正在尝试实现一个简单的android应用程序,它能够发送设备到设备的通知,就像几乎所有IM应用程序一样。 在我的应用程序中,实现更简单,因为只有一个用户接收通知。所有其他用户都可以发送给他。 在过去的10天里,我一直在努力寻找解决方案,到目前为止,我只发现使用Firebase云平台很难做到这一点(因为我需要实现自己的服务器),而且使用oneSignal可能是可行的。 以前有人这样做过吗?是否有人使用过oneSignal,并能告诉我是否可以轻松实现它而无需构建另一台服务器


谢谢

IM应用不会发送设备到设备的通知。他们通常通过服务器发送消息,偶尔通过点对点网络发送消息。通过点对点,您可能可以按要求执行操作,但您只能将一些设备连接到消息接收器。听起来服务器解决方案可能是正确的答案,但我需要更多的细节。Firebase有一个“服务器”,您可以使用它,因此您可以将消息存储在Firebase中,然后在另一个设备收到消息时从Firebase中提取message@CliveSeebregts该示例非常旧,尚未更新为最新的Firebase版本。对于一个更新的例子,我推荐这个。谢谢你们说的@FrankvanPuffelenAs,我可以构建一个应用服务器来解决我的问题。但是,这是一个非常复杂的解决方案,所以我试图避免这种情况。在过去,我使用Parse的客户端推送来实现用户对用户的推送通知,而不是自己实现服务器。有人知道我是否可以用oneSignal做同样的事情吗?