接入阿里云的 移动推送 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. CMD运行后关闭CMD 的窗口命令

    在命令前加上Start 例(打开服务管理):start services.msc

  2. Python3基础 函数 未指定返回值,返回NONE

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  3. ACM-ICPC 2018 焦作赛区网络预赛G Give Candies(隔板定理 + 小费马定理 + 大数取模,组合数求和)题解

    题意:给你n个东西,叫你把n分成任意段,这样的分法有几种(例如3:1 1 1,1 2,2 1,3 :所以3共有4种),n最多有1e5位,答案取模p = 1e9+7 思路:就是往n个东西中间插任意个板子 ...

  4. opencv-python 学习初探2 去图片水印

    我要去除的水印是红色的.网上已经有很不错的帖子,我就不贴自己的代码了.留个指路自己以后查资料. 大概的思路就是用颜色拾取工具,拾取水印颜色,分析了图片,找到规律.比如我的图片水印是红色的,红色差不多g ...

  5. StringUtils类常用的方法讲解

    StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...

  6. 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事

    题目:一只小蜜蜂 递归做法: #include<cstdio> #include<iostream> #include<stdlib.h> #include< ...

  7. python PIL 图像处理库简介(一)

    1. Introduction     PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处 ...

  8. Java实现邮箱激活验证

    最近从项目分离出来的注册邮箱激活功能,整理一下,方便下次使用 RegisterValidateService.java [java] view plaincopyprint?   package co ...

  9. 基于Redis分布式锁(获取锁及解锁)

    目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题.分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency).可用性( ...

  10. Python 错误与异常

    2017-08-01 13:40:17 在程序运行过程中,总会遇到各种各样的错误. 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复 ...