android studio集成 百度云推送项目实战 注意事项

本文介绍了Android应用中如何正确配置百度云推送服务,包括检查应用包名、APIkey、名称一致性,以及在build.gradle中添加必要的库和权限设置。还强调了推送时用户channelId的重要性,并分享了如何获取前端channelId。同时,文中提到了作者为帮助Android开发者提供的全套学习资源。
摘要由CSDN通过智能技术生成

onBind errorCode=0(成功码) appid=8543666(appid后台生成) userId=1107752540659249906(用户Id) channelId=3723987107990995031 requestId=1268411415

1.首先查看应用包名是否一致

2.查看key是否一致

<meta-data

android:name=“api_key”

android:value=“KRxGMFpmQkXEgZDGGfCTll8c” />

3.Apploction中的名称是否一致:

<application

android:allowBackup=“true”

android:icon=“@mipmap/ic_launcher”

android:label=“@string/app_name”//这个位置的名字是否一致(平台创建应用的时候的那个应用名字要一致例如:app_name=ABC,应用name=ABC)

android:supportsRtl=“true”

android:theme=“@style/AppTheme”>

<activity

android:name=“.MainActivity”

android:label=“@string/app_name”

android:theme=“@style/AppTheme.NoActionBar”>

4.必须要在配置文件中添加(以下配置信息)

<provider

android:name=“com.baidu.android.pushservice.PushInfoProvider”

android:authorities=“com.baidu.push.example.bdpush”

android:writePermission=“baidu.push.permission.WRITE_PUSHINFOPROVIDER.com.baidu.push.example”

android:exported=“true” />

5.需要在build.gradle中加入的androi{这个括号里面放上一下内容}

sourceSets {

main {

jniLibs.srcDirs = [‘libs’]//百度地图的jar包存放位置

jniLibs.srcDirs = [‘src/main/jniLibs’]//百度云推送的jar存放位置(加上之后就可以onBind成功了,此时errorCode==0)

}

}

6.后台集成百度云推送之后,在发送消息时需要获取前端的channelId=3723987107990995031,

不同的用户会有不同的用户会有不同的channelId作为识别。(前端也要有数据库保存不同用户的不同channelId作为识别)

(百度云推送是针对手机设备进行的推送,而不是针对的登录的用户而言,如果需要对个人用户信息更改等推送操作,需要对前后台进行沟通,如何处理业务需  求而定)

7.确定需要推送的业务:

(1)确定业务的名称、内容、时间、类型等供后台编写推送。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值