码迷,mamicode.com
首页 > 其他好文 > 详细

Xamarin 使用极光推送 详细教程

时间:2015-05-08 21:37:42      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

 

源码下载地址:http://download.csdn.net/download/kendocross/8677263  有兴趣的看以去看看

一、首先新建一个Xamarin.Android 项目,过程不表。

 技术分享

二、製作极光推送SDK的 ,BindingsLibrary。

BindingsLibrary,官网说明在这里http://developer.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding_a_java_library_(.jar)/

2.1

 技术分享

2.2 将极光推送SDK的 jar包包括在项目中的Jars 包下面

 技术分享

2.3  jar文件属性生成操作,选择 EmbeddedJar.

 技术分享

2.4 生成一次。

 

三、Android项目中引用。

3.1  项目中添加对BindingsLibrary的引用。

 技术分享

3.1在android项目中创建,jars 文件夹,并且把 极光SDK的相应的.so 文件放进去。

 技术分享

 

3.2 so 文件选择生成  如图 那个类型。

 技术分享

 

四、 进行Android的配置。这部分与Xamarin平台本身没关系,你用Java做Android开发也要做的。这部分最好按照 极光的Demo和配置部署说明进行。

4.1 注意以下地方,必须要和 你项目的包名保持一致。。。

 技术分享

 

 

 

4.2 在application配置中增加,下图部分是 极光推送 的必须要求的,注意两处需要改的包名。

 技术分享

4.3 下图是自己定义的推动广播接收器,注意前面的要小写。

 技术分享

4.4  这里需要 极光的keys,我们去极光申请。

 技术分享

 

五、极光申请部分

5.1 https://www.jpush.cn/common/accounts/signin/

好人做到底,我注册了一个测试账号,密码:kendocross  大家都可以登录进来用

 技术分享

 

5.2 创建应用

 技术分享

 

 

5.3 应用程序包名,就是你配置文件里的那个,必须保持一致。。。。

 技术分享

 技术分享

5.4  成功拿到我们的Key,

 技术分享

5.5 配置这个key

 技术分享

 

六、 主动初始化 极光SDK。

6.1 这里可以看一下 极光的Demo,进行初始化。

 技术分享

 

6.2 主动加入SetDebugMode()  方法,可以在 VS的输出 中查看SDK是否正常初始化的信息。

 技术分享

 

 

6.3 如图,输出里可以看到 Jpush的相关信息,发送一个推送试试看。

 技术分享

 

Xamarin 使用极光推送 详细教程

标签:

原文地址:http://www.cnblogs.com/KendoCross/p/4488706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!