您的位置:首页 > 产品设计 > UI/UE

关于Android Studio集成Hbuilder开发个推项目不能获取Clientid的问题说明

2017-08-08 16:27 465 查看

关于Android Studio集成Hbuilder开发个推项目不能获取Clientid的问题说明

开发WebAPP时用到个推进行消息的推送,由于开发的项目涉及到BLE的通讯,但Hbuilder这个强大的工具貌似没有支持BLE的通讯(或者说是没找到,反正我认为是没有),只能将Hbuilder开发的WebAPP项目集成到原生的APP中,还好Hbuilder这方面做的不错,有现成的SDK供用户使用!就在这时问题出现了:在webAPP中测试没有问题的个推,集成到APP中后,Clientid为null了,查询许久不能解决问题,但项目急于测试,只能采用定时刷新的方法代替推送;

近期项目准备正式上线,推送的问题提上日程,经多日研究终于根据官方的文档将问题解决,现分享给大家:

Android平台使用AndroidStudio离线打包说明:http://ask.dcloud.net.cn/article/508 (这个没啥要看的,不知道官方的人员对其维护了没有)

Android平台离线打包推送插件配置:http://ask.dcloud.net.cn/article/227这个才是最重要的!!!!

Android平台离线打包推送插件配置

需要拷贝的文件

需要将以下so文件放到工程的libs\armeabi目录下

路径文件名
SDK\libs\armeabilibgetuiext2.so
SDK\libs\armeabi-v7alibgetuiext2.so
SDK\libs\x86libgetuiext2.so
我不知道这几个文件是不是新加的,但我的项目中是没有的!

Androidmainfest.xml文件需要修改的项

这个没啥说的,复制粘贴就行了,将“填写APK的包名”,修改成自己的package就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息