接入阿里云的 移动推送 SDK,实现在后台直接 发送消息给APP的功能。        ----------------OpenAPI进行推送 2.0高级接口

阿里云配置准备:1、移动app配置:打开连接    2、sdk接入配置(API) : 打开连接

获取到 accessid\accesssecret     打开阿里云    看到了对不对 ,是不是很爽~ 
 appkeyios\appsecretios       appkeyandroid\appsecretandroid       点进去看产品的    so cool!

要知道,以上信息,我可以是 找了半天才找到的,真的是 费劲。就冲这个 我就给赞

一、首先 下载 dome \ aliyun-net-sdk-core.dll \  aliyun-net-sdk-push.dll        下载神器

二、打开项目后,编写 AliMsgParms.cs 配置类

public class AliMsgParms
{
private static string accessid = "LTALLaY7g0";
private static string accesssecret = "KXwwyXFj53qiYJlUPv5d1I"; private static long appkeyios = ;
private static string appsecretios = "0d56e295f08ebb938f113"; private static long appkeyandroid = ;
private static string appsecretandroid = "11642c548398ca0f5158a516f11";
private static long messagemd = ; /// <summary>
/// 登录账号
/// </summary>
public static string AccessId
{
get { return accessid; }
set { accessid = value; }
} /// <summary>
/// 登录密码
/// </summary>
public static string AccessSecret
{
get { return accesssecret; }
set { accesssecret = value; }
} /// <summary>
/// 苹果开发AppKey
/// </summary>
public static long AppKeyIOS
{
get { return appkeyios; }
set { appkeyios = value; }
} /// <summary>
/// 苹果开发密钥
/// </summary>
public static string AppSecretIOS
{
get { return appsecretios; }
set { appsecretios = value; }
} /// <summary>
/// 安卓开发AppKey
/// </summary>
public static long AppKeyAndroid
{
get { return appkeyandroid; }
set { appkeyandroid = value; }
} /// <summary>
/// 安卓开发密钥
/// </summary>
public static string AppSecretAndroid
{
get { return appsecretandroid; }
set { appsecretandroid = value; }
} public static long MessageId
{
get { return messagemd; }
set { messagemd = value; }
}
}

打开 PushIOS.cs,把代码 复制到 测试页面,参数替换。就可以运行测试页面了。

三、剩下的 就简单了  全在这里面

调用  对应的API,苹果和安卓的 有些 参数配置不一样,所以要 看清楚。

最后 RequestId 是一串 随机数就代表 发送成功了~    耶!成功了

最后的最后  附上 ,你会用上的函数

    /// <summary>
/// DateTime转Utc
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public string DateTimeToUtc(DateTime dt)
{
//TimeZone类表示时区,TimeZone.CurrentTimeZone方法:获取当前计算机的时区。
TimeZone tz = TimeZone.CurrentTimeZone;
string dtGMT = tz.ToUniversalTime(dt).ToString("yyyy-MM-ddTHH\\:mm\\:ssZ");
return dtGMT;
}

如果觉得还可以,就动动手点个赞~    送 阿里云幸运娟         阿里云幸运娟     阿里云幸运娟    

C#阿里云 移动推送 接入的更多相关文章

  1. 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题

    在博问中(.net core怎么实现邮件发送)知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题,自已实测也遇到同样的问题,而用自己搭建的邮件服务器没这个问题. 于是,向阿里云提交了工单.. ...

  2. Laravel 下结合阿里云邮件推送服务

    最近在学习laravel做项目开发,遇到注册用户推送邮件的问题,之前用java做的时候是自己代码写的,也就是用ECS推送邮件,但是现在转php的laravel了就打算用php的邮件发送功能来推送邮件, ...

  3. 用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇

    在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还 ...

  4. wordpress使用阿里云邮件推送服务实现发送邮件

    之前用腾迅云时,配置了wordpress是可以使用邮件服务的,然而到了阿里云,却无法使用了,有人说是因为阿里云关了25端口,但腾迅好像也关了. 百度看看有没有其他方法,最终让我找到个方法,可惜不是很完 ...

  5. C#阿里云移动推送列表

    C#阿里云移动推送列表 这个就在上期随笔的基础之上,加一个 函数就行了.   简单的. 附上源码:一下代码只要把参数改一下就可以了,中间几个参数 可以灵活修改 /// <summary> ...

  6. Delphi阿里云邮件推送【支持单一发信、邮件批量发送和获取指定条件下的发送数据】

    作者QQ:(648437169) 点击下载➨Delphi阿里云邮件推送               阿里云api文档 [Delphi阿里云邮件推送]支持SingleSendMail(单一发信接口). ...

  7. 阿里云移动推送 ios项目添加SDK步骤

    添加阿里云Pods仓库和各产品SDK Pod依赖,配置步骤如下: 1. CocoaPods集成添加阿里云Pods仓库,Podfile添加: source 'https://github.com/ali ...

  8. 阿里云移动推送 安卓项目添加SDK步骤

    Gradle的Emas服务插件会加载您下载的 aliyun-emas-services.json 文件.请修改工程的build.gradle使用该插件.配置步骤如下: 1. 修改项目级目录下build ...

  9. 阿里云视频直播PHP-SDK接入教程

    阿里云视频直播PHP-SDK接入教程 阿里云 视频直播 配置 及 PHP-SDK 接入教程        准备工作        域名管理        配置鉴权        地址生成器及DEMO演 ...

随机推荐

  1. jQuery 源码分析:当 selector 传来一个函数时,怎么进行处理?

    本文章为 0.9 版本,将会在稍后润色更新.本文使用的 jQuery 版本为 3.4.0 我们知道使用 $ 操作符时,可以往里面塞很多类型的参数,字符串,对象,函数...,jQuery 会根据不同的参 ...

  2. 【jdk源码分析】jdk8的ArrayList初始化长度为0

    先看结果 用的是反射获取elementData底层数组的长度 查看源码 无参构造函数没有了this.size = 10; 图1 图2 图3 图4 java的基本数据类型默认值 所以无参构造时长度为0 ...

  3. UVa 1395 苗条的生成树(Kruskal+并查集)

    https://vjudge.net/problem/UVA-1395 题意: 给出一个n结点的图,求苗条度(最大边减最小边的值)尽量小的生成树. 思路: 主要还是克鲁斯卡尔算法,先仍是按权值排序,对 ...

  4. spring boot 无法读取application.properties问题

    spring boot 无法读取application.properties问题 https://bbs.csdn.net/topics/392374488 Spring Boot 之注解@Compo ...

  5. C#在服务端验证客户端证书(Certificate)

    使用https协议进行通讯的时候可以设置双向证书认证,客户端验证服务端证书的方法前面已经介绍过了,现在说一下在服务端验证客户端证书的方案. 这里给出的方案比较简单,只需要在Service端的配置文件中 ...

  6. codeforces 766E Mahmoud and a xor trip

    题目链接:http://codeforces.com/problemset/problem/766/E 大意,给出一个$n$个点的树,每个点都有一个权值,令$Disx$为$u$到$v$路径上的异或和求 ...

  7. rostopic 命令

    rostopic bw display bandwidth used by topic// rostopic delay display delay for topic which has heade ...

  8. webstorm注册码 永久有效!!! 前端工程师福利

    2RRJMBXW33-eyJsaWNlbnNlSWQiOiIyUlJKTUJYVzMzIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZnR3YXJlMiIsImFzc2lnb ...

  9. c++ 匹配A容器中最先出现的b容器中的元素,返回iterator,(find_first_of)

    #include <iostream> // std::cout #include <algorithm> // std::find_first_of #include < ...

  10. [设计模式]工厂模式factory

    参考:http://wxg6203.iteye.com/blog/740229 简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method ...