Xamarin 使用极光推送 详细教程

 

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

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

 

2、製做极光推送SDK的 ,BindingsLibrary。app

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

2.1测试

 

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

 

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

 

2.4 生成一次。3d

 

3、Android项目中引用。blog

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

 

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

 

 

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

 

 

4、 进行Android的配置。这部分与Xamarin平台自己不要紧,你用Java作Android开发也要作的。这部分最好按照 极光的Demo和配置部署说明进行。

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

 

 

 

 

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

 

4.3 下图是本身定义的推进广播接收器,注意前面的要小写。

 

4.4  这里须要 极光的keys,咱们去极光申请。

 

 

5、极光申请部分

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

好人作到底,我注册了一个测试帐号,密码:kendocross  你们均可以登陆进来用

 

 

5.2 建立应用

 

 

 

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

 

 

5.4  成功拿到咱们的Key,

 

5.5 配置这个key

 

 

6、 主动初始化 极光SDK。

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

 

 

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

 

 

 

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

 

相关文章
相关标签/搜索