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的相關信息,發送一個推送試試看。

 

相關文章
相關標籤/搜索