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

关于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\armeabi libgetuiext2.so
SDK\libs\armeabi-v7a libgetuiext2.so
SDK\libs\x86 libgetuiext2.so

我不知道这几个文件是不是新加的,但我的项目中是没有的!

Androidmainfest.xml文件需要修改的项
这个没啥说的,复制粘贴就行了,将“填写APK的包名”,修改成自己的package就可以了!

你可能感兴趣的:(Web前段,android,studio,5+-SDK,hbuilder-项目)