我想从设备“A”发送推送通知与应用“A”到设备“B”与应用“B”我怎样才能做到这一点?
任何帮助将不胜感激。
我可以用firebase
与?
随着解析我可以定义与像数:
ParseQuery query = ParseInstallation.getQuery();
query.whereEqualTo("phone", "1234567890");
ParsePush push = new ParsePush();
push.setQuery(query);
push.sendPushInBackground();
我怎么能做到这一点在其他情况下?
你可能不得不去是这样的:
- 对于FCM每个应用程序创建两个单独的火力地堡项目启用。 (项目A和B)
- 实施FCM两者的应用和产生用于每个项目都应用令牌(即应用程序A具有tokenA和tokenB,应用程序B具有tokenC和tokenD)。 见我的答案在这里 。
- 保存标记到相应的服务器。
从那里,交互流程应该是这样的:
App A > sends data > Server A // (contains App B's tokenC)
Server A > sends notification > App B // (by using tokenC)
反之亦然:
App B > sends data > Server B // (contains App A's tokenB)
Server B > sends notification > App A // (by using tokenB)
这几乎是一般的想法。
与所有的说,“ 我怎么能做到这一点在其他情况下?”是过于宽泛的一个问题。
没有,因为包的名字将是两个应用不同。 如果您使用的FCM你不能在这两个应用程序中使用相同的谷歌,services.json文件。
首先解析不再存在
现在来到你的问题是您可以发送应用程序A到应用程序B推
一是落实FCM在应用B和设备ID存储在服务器上。
现在你有一个服务器上的用户ID应用B的设备ID。
现在发送请求到服务器从A发送推B.