博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xamarin 使用极光推送 详细教程
阅读量:4954 次
发布时间:2019-06-12

本文共 1006 字,大约阅读时间需要 3 分钟。

 

源码下载地址: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

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

 

 

5.2 创建应用

 

 

 

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

 

 

5.4  成功拿到我们的Key,

 

5.5 配置这个key

 

 

六、 主动初始化 极光SDK。

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

 

 

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

 

 

 

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

 

 

转载于:https://www.cnblogs.com/KendoCross/p/4488706.html

你可能感兴趣的文章
VMware Integrated OpenStack (VIO)简介
查看>>
params简介
查看>>
实战 ASP.NET Web API
查看>>
数据库优化,性能分析
查看>>
保留小数点二位
查看>>
visio画图ER图表和字段注释
查看>>
数制转换问题:确定进制
查看>>
让简单的每天十条,亮点越来越多
查看>>
[批处理]守护NodeJS进程
查看>>
POJ2157 Check the difficulty of problems 概率DP
查看>>
欺骗眼球的滚动条 (javascript)
查看>>
PHP数组练习
查看>>
迷宫生成算法
查看>>
poj_2104K-th Number
查看>>
网页添加qq咨询
查看>>
队列课下作业
查看>>
【计算机视觉】行为识别(action recognition)相关资料
查看>>
【Qt开发】解决Qt程序在Linux下无法输入中文的办法
查看>>
迷茫的Java程序员
查看>>
修改环境变量
查看>>