1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 腾讯信鸽 php sdk 关于信鸽SDK(腾讯云推送)使用指北

腾讯信鸽 php sdk 关于信鸽SDK(腾讯云推送)使用指北

时间:2024-05-11 16:09:21

相关推荐

腾讯信鸽 php sdk 关于信鸽SDK(腾讯云推送)使用指北

作者:Mr.Egg

状态:完成

转载请注明

关于信鸽的使用,确实遇到一些坑,文档里没提到的。在这里记录一下,直接上干货。

首先,和百度云的SDK一样,下载,导入给的Lib。

注意!!! 要放在src/java下的jniLibs,因为在AS开发中.so文件放在lib中虽然编译成功,但是运行会提示“can not load library from so file”。这一点害我找bug找了好久。

项目结构

其次修改manifest文件

package="com.example.mregg.txpushtest">

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:supportsRtl="true"

android:theme="@style/AppTheme">

android:name="com.tencent.android.tpush.XGPushReceiver"

android:process=":xg_service_v2" >

android:name="com.tencent.android.tpush.XGPushActivity"

android:exported="false" >

android:name="com.tencent.android.tpush.service.XGPushService"

android:exported="true"

android:persistent="true"

android:process=":xg_service_v2" />

android:name="com.tencent.android.tpush.rpc.XGRemoteService"

android:exported="true" >

android:name="XG_V2_ACCESS_ID"

android:value="AccessId" />

android:name="XG_V2_ACCESS_KEY"

android:value="AccessKey" />

简简单单,注意把我的MainActivity注册删掉,接着把YourPackage替换成你项目对应的包,然后在最后的AccessId与AccessKey替换成你注册对应的key即可。

最后,在MainActivity中加入就完成了这个程序。

Context context = getApplicationContext();

XGPushManager.registerPush(context);

综上,觉得腾讯的方便,但是后台不好看,小坑也多。百度后台好看,要改要写的地方也比较多。

完结撒花!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。