我想从一个手机向另一个手机发送消息(推送通知)。 Firebase提供了推送通知服务,但并非直接在移动设备之间移动。
它既可以移动到桌面(上游),也可以移动到桌面(下游)。
基本上,该应用应该从一个移动设备向另一个移动设备发送警报。
我是初学者,如果已经有此功能,将不胜感激。
答案 0 :(得分:0)
至少不可能在瑞典,因为移动运营商正在使用IP地址进行som时髦的路由。因此,只能从移动电话创建传出连接。即使您拥有移动ip地址,也无法锁定并保持连接。
这就是为什么诸如Firebase,Signal等服务可以灵活解决此问题的原因
当然,某些运营商会收取额外的费用提供静态IP地址,这使得运行传入的任何内容成为可能,但是用户通常不订阅此地址,因为他们对此没有用
期待有人能证明我错了。
答案 1 :(得分:0)
我已经通过网络配置完成了此操作。
您将需要一个Web数据库表来保存每个设备的FCM令牌和用户名。
用户名可以是您可以从任何所需的注册过程中获得的任何唯一的东西,或者也可以硬编码该代码以进行测试,但是FCM令牌ID必须是自动生成的,您可以找到从网络获取它的代码。 / p>
每个设备FCM令牌ID均随附用户名,并且必须是唯一的,用于区分网络中的所有设备。
现在该过程将是-
发送方移动->具有所有FCM令牌ID(以及发送通知的代码)的服务器->接收方移动
从发送方设备调用服务器,向其发送消息和接收方的用户名。
现在在服务器端,它将搜索其表并为您发送的特定用户名找到特定的FCM令牌ID。
现在它将把给定的消息发送到该特定令牌ID的设备。
希望这对您有帮助!