java集成友盟(后端集成)

本文介绍了如何使用友盟进行App推送通知,包括注册应用、获取AppKey和deviceToken、集成SDK、测试单播和广播等不同模式。开发者需注意Android和iOS的deviceToken差异,并通过alias进行更精确的消息发送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近对接了友盟,尝试给App软件发送通知,其实友盟的推送通知的原理特别简单,用通俗的话来说就是:我们调用友盟准备好的接口将我们需要发送的通知发送给友盟,友盟会发送给我们绑定好的应用App。推送的一个关键就是友盟的一个deviceToken(后端进行推送的是需要前端传过来deviceToken 随你怎么处理这个玩意,这个token是根据手机和app来的,比如集成后卸载了再下载两个token都是不一样的)。

基本概念:

appkey:应用唯一标识
app_master_secret:服务器Key。
device_token: 友盟后台对设备的唯一标识。注意, Android的device_token是44位字符串, iOS的device-token是64位。
单播: 向指定的设备发送消息。
广播: 向安装该APP的所有设备发送消息。
组播: 向满足特定条件的设备集合发送消息,例如: “特定版本”、”特定地域”等。
alias: 第三方账号, 开发者可以在SDK中调用setAlias接口,SDK会把设定的alias,alias_type与device_token进行绑定传回到后端。便于开发者通过自有业务逻辑筛选出alias,通过发送alias给友盟进行消息推送。
 

友盟官网网址:友盟+,国内领先的开发者服务及数据智能服务商

注意:如果你是初次使用,一定要阅读官方文档。(文档很详细,方便你阅读理解)

第一步:进入官网注册账户

 第二步:横批上面有个开发者中心-----> 文档中心------->消息推送 U-Push

 第三步:在Apl文档里面------->集成示例---------->服务端代码调用示例(右下角),

下载Java SDK V1.6(2020-06-12)这是官方代码 下载后解压。(实在不懂,不明白的里面还提供了视频,自己找找可以去看看)

第四步:

(1)特别注意:我们要添加新的应用,注意是消息推送:

 (2)特别注意:在这里添加应用:

 第五步:注册好应用之后,会产生AppKey, UmengMessageSecret,AppMasterSecret;

 这个是在后面代码中是需要使用的,务必留意一下。

 第六步:打开解压后的代码,代码的格式就是这样的,android包下的是安卓专用的代码,ios是苹果专用的代码。

第七步: Demo类就是我们测试的类,打开以后里面有很多的方法,广播模式,单播模式等等。。

注意 找到main方法:

 这里填上我们注册应用的里面的AppKey和AppMasterSecret就可以进行测试了。

在单播模式测试中会有DeviceToken,上述我们也有提到,这个是需要专业的安卓工程师提供的,你们要自己去跟安卓工程师协商呢~~~~~~我顺便附上在demo类里面的方法图:

在最后的最后:

我是让安卓工程师顺手给我开发了一个demo案例,所以我测试比较方便,这里是测试的结果

 这里的返回码:也就是Process finished with exit code 0 也就是说返回码是0,表示成功,手机app上也接受到了通知。

你可以根据官网下载的代码集成到自己项目中去,这只是一个简单的集成,还有涉及到分组模式和离线模式等等。。。后期我也会更新  谢谢。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值