gpt4 book ai didi

android - 如何将推送通知发送到android中的其他设备?

转载 作者:行者123 更新时间:2023-11-30 04:09:12 26 4
gpt4 key购买 nike

使用此代码,我可以向我自己的设备发送通知。

           Intent intent = new Intent(getApplicationContext(), ContactDonor.class);
PendingIntent pi = PendingIntent.getActivity(getApplicationContext(), 0, intent, 0);
//display text
String body = "Please Click on this to accept!";
String title = bloodgroup+" Required";
Notification n = new Notification(R.drawable.ic_launcher, body , System.currentTimeMillis());
n.setLatestEventInfo(getApplicationContext(), title, body, pi);
n.defaults = Notification.DEFAULT_ALL;
nm.notify(uniqueID, n);
finish();

但现在我有一个屏幕,上面显示了一个人的详细信息,例如: 姓名: ... 电子邮件: ...,并且有一个消息框和一个请求按钮,单击该按钮时,他应该会收到包含该特定消息的通知。如何才能完成这件特别的事情?

最佳答案

它不能通过使用PUSH 通知 来实现。 PUSH notificationserver-client comm 实现时很有用,其中 server 通知 client 有关事件发生在服务器端。

您尝试间接实现的是服务器-客户端架构,您的设备将在其中充当服务器。如果您将当前架构塑造为服务器-客户端,您将能够向其他设备发送通知。在这种情况下,您也不需要推送通知,这将是一个简单的服务器-客户端通信。

有关 PUSH 的更多信息,请参阅:http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html#c2dm_sendmessage

您也可以发送短信,但这并不能解决您的问题。根据我的说法,您没有其他解决方案可以申请发送通知。

关于android - 如何将推送通知发送到android中的其他设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com