接入阿里云的 移动推送 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. 【angular2+typeScript+ng-zorro】Carousel 走马灯的左右方向控件实现

    ng-zorro Carousel 走马灯的左右方向控件实现 ng-zorro框架的走马灯本身还没有左右方向控件的实现,作者只是在文档中(0.6x)中曝出几个方法接口,如图: 实现: 在根compon ...

  2. linux下安装/升级openssl

    (2810)  (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 http://www.op ...

  3. Spring security框架原理

    转自: http://www.blogjava.net/youxia/archive/2008/12/07/244883.html  在SpringSide 3的官方文档中,说安全框架使用的是Spri ...

  4. 关于Java 中Integer 和Long对象 对比的陷阱(简单却容易犯的错误)

    彩票客户端“忘记密码”功能有bug,今天调试时,发现了原因: 功能模块中有一段: if(userpo.getId()!=Long.valueOf(uid)){ throw new VerifyExce ...

  5. Linux(CentOS 6.5) 下安装MySql 5.7.18 二进制版本粗浅攻略

    鉴于Linux和mysql因不同版本,安装方式也不同,所以在阅读本攻略前,请确保各位同学的版本和我的Linux.MySql 版本一致. 如果不一致,只能参考. 我的版本: Linux CentOS 6 ...

  6. poj 2480 Longge's problem 欧拉函数+素数打表

    Longge's problem   Description Longge is good at mathematics and he likes to think about hard mathem ...

  7. Python的函数参数传递

    a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1]

  8. 解决在nginx+php环境下$_SERVER['PHP_SELF']获取不到值的问题

    Tp3.2. __APP__获取值不正确.$_SERVER['PHP_SELF']为空导致. 原来是php.ini的问题. sudo vim /usr/local/php/etc/php.ini 重启 ...

  9. android二级listview列表

    今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式. 这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的.可能是因为平板屏 ...

  10. Android 实现文件上传功能(upload)

    文 件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的.下面是一个模拟网站程 序上传文件的例子.这里只写出了Android部分的 ...