.net android 推送消息,android – FCM(Firebase云消息传递)推送通知与Asp.Net
Firebase云消息传递的C#服务器端代码
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;
using System.Web.Script.Serialization;
namespace Sch_WCFApplication
{
public class PushNotification
{
public PushNotification(Plobj obj)
{
try
{
var applicationID = "AIza---------4GcVJj4dI";
var senderId = "57-------55";
string deviceId = "euxqdp------ioIdL87abVL";
WebRequest tRequest = WebRequest.Create("https://fcm.googleapis.com/fcm/send");
tRequest.Method = "post";
tRequest.ContentType = "application/json";
var data = new
{
to = deviceId,
notification = new
{
body = obj.Message,
title = obj.TagMsg,
icon = "myicon"
}
};
var serializer = new JavaScriptSerializer();
var json = serializer.Serialize(data);
Byte[] byteArray = Encoding.UTF8.GetBytes(json);
tRequest.Headers.Add(string.Format("Authorization: key={0}", applicationID));
tRequest.Headers.Add(string.Format("Sender: id={0}", senderId));
tRequest.ContentLength = byteArray.Length;
using (Stream dataStream = tRequest.GetRequestStream())
{
dataStream.Write(byteArray, 0, byteArray.Length);
using (WebResponse tResponse = tRequest.GetResponse())
{
using (Stream dataStreamResponse = tResponse.GetResponseStream())
{
using (StreamReader tReader = new StreamReader(dataStreamResponse))
{
String sResponseFromServer = tReader.ReadToEnd();
string str = sResponseFromServer;
}
}
}
}
}
catch (Exception ex)
{
string str = ex.Message;
}
}
}
}
APIKey和senderId,你得到的是———如下(图片下方)
(转到你的firebase应用程序)
.net android 推送消息,android – FCM(Firebase云消息传递)推送通知与Asp.Net相关推荐
- firebase 云推送_使用Firebase云消息传递在Android中推送通知
firebase 云推送 这篇文章介绍了如何在Android中发送推送通知 . 过去,我们曾经使用Google Cloud消息传递服务在Android中发送推送通知. 最近,它引入了一种使用Fireb ...
- 推送消息不打烊--Flutter集成个推SDK实现Android和IOS原生推送
theme: condensed-night-purple highlight: a11y-dark 嗨!这里是甜瓜看代码,大家五一快乐呀,这篇文章跟大家聊聊怎么集成个推. Flutter集成个推SD ...
- Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)
第三方服务之Bmob后端云的推送服务的集成和使用(三) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:推送服务的集成 在 ...
- android nfc 发送消息,android – 使NFC / Beam更加自动化
发送方 当在两个Android(4.0)设备之间使用NFC对等通信(也称为Android Beam)时,无法避免Beam UI.因此,如果没有"Touch to Beam",则无法 ...
- 后台推送消息给app_小米加入统一推送联盟!避免多种APP后台运行,国产手机春天来了...
近日,统一推送联盟称,小米手机(含Redmi品牌在内)的系统推送服务已符合统一推送的各项技术要求.截至目前,在中国市场上具有一定知名度.号召力的安卓手机品牌几乎都已经加入统一推送联盟,除了有华为.vi ...
- python自动推送消息_使用Python制作自动推送微信消息提醒的备忘录功能
日常工作生活中,事情一多,就会忘记一些该做未做的事情.即使有时候把事情记录在了小本本上或者手机.电脑端备忘录上,也总会有查看不及时,导致错过的尴尬.如果有一款小工具,可以及时提醒,而不用再主动去查备忘 ...
- 【微信早安定时推送消息】微信公众号定时推送早安消息 带天气、纪念日、生日、定时推送等(完整代码)
我挥舞着键盘和本子,发誓要把世界写个明明白白. 简介 利用所学知识给他/她一个惊喜,是作为计算机专业的你最大的乐趣. 无计算机基础,5分钟即设置好 (定时推送 及 最新版 将在下期带来) 获取完整代码 ...
- android手机收不到推送消息推送消息,锁屏时收不到微信通知?那是因为你少了这些设置!...
我们会在手机上安装微信.QQ等无数社交或新闻推送类的APP,但最令人尴尬的就是收不到消息通知,或是出现消息延时等问题.那么,如何才能100%确保APP的通知消息不受影响呢? 找回丢失的微信通知 对An ...
- php个推设置指定用户收到推送消息,请问怎么给指定用户推送信息
大家好,我第一次用这个系统.现在的需求是:A怎么将信息只推送给B,或者系统指定给B推送信息.能不能根据$socket->id单独去推送信息?下面是代码,请问如何去实现? $m = new Mem ...
最新文章
- TinyML-TVM是如何驯服Tiny的(上)
- Linux下MySQL忘记root密码及解决办法
- 导致自然语言理解的困难的主要因素是什么?
- FreeNAS存储+iscsi
- bzoj3159: 决战
- mysql分页查询非常慢_MySQL分页查询慢的原因及解决方案
- 笔记本不显示计算机图标,笔记本电脑开机后不显示桌面图标或任务栏怎么解决...
- 一文解读广告投放落地页
- Unity网格系统(1)网格生成
- source insight 4.0 使用make命令编译
- 计算机与资源管理器有何区别,资源管理器与我的电脑有什么不同.PPT
- 又要去迪士尼了。。。
- VRTK抓取触碰交互
- 软件工程导论期末复习整理
- 服装服饰行业SCRM-VIP会员营销解决方案
- 计算机专业毕业论文java毕业设计开题报告基于SpringBoot的阳光线上交友系统
- CAD简单制作风向(风速)玫瑰图
- 会计学原理知识点总结
- 基于SpringBoot+Mybatis框架的商城秒杀项目总结
- switch...while和什么是函数