gpt4 book ai didi

android - 在 Firebase 中以编程方式实现 Android 通知

转载 作者:行者123 更新时间:2023-11-29 19:26:36 25 4
gpt4 key购买 nike

在没有后端的android中发送通知,我们必须在android studio中编写这些代码行:

NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

Intent intentViewPost = new Intent(PostsActivity.this,BlogPostsView.class);
PendingIntent pendingIntent = PendingIntent.getActivity(PostsActivity.this,(int) System.currentTimeMillis(), intentViewPost,0);

Notification notification = new Notification.Builder(getBaseContext())
.setSmallIcon(R.mipmap.ic_app_logo)
.setContentTitle(getResources().getString(R.string.app_name))
.setContentText(postTitle)
.setContentIntent(pendingIntent)
.build();

manager.notify(111,notification);

如何在不使用控制台的情况下在 Firebase 中做同样的事情。

最佳答案

向特定设备发送消息

要向特定设备发送消息,请将 设置为特定应用实例的注册 token

curl -H "Content-type: application/json" -H "Authorization:key=<Your Api key>"  -X POST -d '{ "data": { "score": "5x1","time": "15:10"},"to" : "<registration token>"}' https://fcm.googleapis.com/fcm/send

向主题发送消息

这里的主题是:/topics/foo-bar

curl -H "Content-type: application/json" -H "Authorization:key=<Your Api key>"  -X POST -d '{ "to": "/topics/foo-bar","data": { "message": "This is a Firebase Cloud Messaging Topic Message!"}}' https://fcm.googleapis.com/fcm/send

向设备组发送消息

向设备组发送消息与向单个设备发送消息非常相似。将to参数设置为设备组的唯一通知键

curl -H "Content-type: application/json" -H "Authorization:key=<Your Api key>"  -X POST -d '{"to": "<aUniqueKey>","data": {"hello": "This is a Firebase Cloud Messaging Device Group Message!"}}' https://fcm.googleapis.com/fcm/send

有关更多信息,请查看这些链接。

关于android - 在 Firebase 中以编程方式实现 Android 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41261154/

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