已經可以使用的庫:
Android 3.6.0 nuget:
Install-Package XamarinLibrary.Xamarin.Android.Jpush -Version 3.6.0
visual studio的項目安裝Jpush的nuget包時會自動安裝依賴項Jcore的nuget包。
Github開源庫(Mit):
https://github.com/jingliancui/XamarinAndroidJPush
使用說明
此nuget包内的極光推送開發包為jcenter的aar包,對應極光推送文檔中jcenter自動內建步驟一節,是以在AndroidManifest.xml中不需要添加任何 JPush SDK 相關的配置。具體配置方法參看本公衆号另一篇文章《Xamarin.Forms Android真機使用極光推送JPush》
原生配置詳細介紹參看
https://docs.jiguang.cn//jpush/client/Android/android_guide/
功能介紹
JPush 提供四種消息形式:通知,自定義消息,富媒體和本地通知。
通知:
或者說 Push Notification,即指在手機的通知欄(狀态欄)上會顯示的一條通知資訊。通知主要用來達到提示使用者的目的,應用于新聞内容、促銷活動、産品資訊、版本更新提醒、訂單狀态提醒等多種場景。
自定義消息:
自定義消息不是通知,是以不會被 SDK 展示到通知欄上。其内容完全由開發者自己定義。自定義消息主要用于應用的内部業務邏輯。一條自定義消息推送過來,有可能沒有任何界面顯示。