如何两个应用之间发送的通知(How to send notification between two

2019-10-28 09:19发布

我想从设备“A”发送推送通知与应用“A”到设备“B”与应用“B”我怎样才能做到这一点?

任何帮助将不胜感激。

我可以用firebase与?

随着解析我可以定义与像数:

ParseQuery query = ParseInstallation.getQuery();
query.whereEqualTo("phone", "1234567890");
ParsePush push = new ParsePush();
push.setQuery(query);
push.sendPushInBackground();

我怎么能做到这一点在其他情况下?

Answer 1:

你可能不得不去是这样的:

  1. 对于FCM每个应用程序创建两个单独的火力地堡项目启用。 (项目A和B)
  2. 实施FCM两者的应用和产生用于每个项目都应用令牌(即应用程序A具有tokenA和tokenB,应用程序B具有tokenC和tokenD)。 见我的答案在这里 。
  3. 保存标记到相应的服务器。

从那里,交互流程应该是这样的:

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)

这几乎是一般的想法。

与所有的说,“ 我怎么能做到这一点在其他情况下?”过于宽泛的一个问题。



Answer 2:

没有,因为包的名字将是两个应用不同。 如果您使用的FCM你不能在这两个应用程序中使用相同的谷歌,services.json文件。



Answer 3:

首先解析不再存在

现在来到你的问题是您可以发送应用程序A到应用程序B推

一是落实FCM在应用B和设备ID存储在服务器上。

现在你有一个服务器上的用户ID应用B的设备ID。

现在发送请求到服务器从A发送推B.



文章来源: How to send notification between two application