原标题:转换极光推送为Xamarin.Android绑定库3.6.0
已经可以使用的库:
Android 3.6.0 nuget:
Install-PackageXamarinLibrary.Xamarin.Android.Jpush-Version3 .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 展示到通知栏上。其内容完全由开发者自己定义。自定义消息主要用于应用的内部业务逻辑。一条自定义消息推送过来,有可能没有任何界面显示。
富媒体:
JPush 支持开发者发送图文并茂的通知,从而更好的传达信息,带来更丰富的用户互动。JPush 提供了 5 种模板,开发者可以通过填充模板的内容,发送 landing page、弹窗、信息流形式的富媒体通知。开发者还可以直接通过 URL 发送预先编辑好的页面。富媒体当前支持 Android 平台,为更好的使用富媒体的功能,建议更新当前 SDK 版本至 v2.1.8 及以上。暂时只能通过极光推送的控制台发送,不支持 API 形式。
本地通知:
本地通知 API 不依赖于网络,无网条件下依旧可以触发;本地通知的定时时间是自发送时算起的,不受中间关机等操作的影响。本地通知与网络推送的通知是相互独立的,不受保留最近通知条数上限的限制。本地通知适用于在特定时间发出的通知,如一些 Todo 和闹钟类的应用,在每周、每月固定时间提醒用户回到应用查看任务。 返回搜狐,查看更多
责任编辑: