公告
产品功能动态
Android SDK 发布动态
iOS SDK 发布动态
macOS SDK 发布动态
manifestPlaceholders = [VIVO_APPID:"xxxx",VIVO_APPKEY:"xxxxx",]
implementation 'com.tencent.tpns:vivo:[VERSION]-release' // vivo 推送 [VERSION] 为当前 SDK 版本号,版本号可在 Android SDK 发布动态查看
Androidmanifest.xml 文件中,新增如下配置:<application><serviceandroid:name="com.vivo.push.sdk.service.CommandClientService"android:exported="true"android:permission="com.push.permission.UPSTAGESERVICE" /><activityandroid:name="com.vivo.push.sdk.LinkProxyClientActivity"android:exported="false"android:screenOrientation="portrait"android:theme="@android:style/Theme.Translucent.NoTitleBar" /><!-- push应用定义消息receiver声明 --><receiverandroid:name="com.tencent.android.vivopush.VivoPushMessageReceiver"android:exported="false"><intent-filter><!-- 接收push消息 --><action android:name="com.vivo.pushclient.action.RECEIVE" /></intent-filter></receiver><!-- version 3.0.0.3 --><!-- 该字段大于等于480,则表示支持点击消息直接打开应用activity,优化启动慢问题。 --><meta-dataandroid:name="sdk_version_vivo"android:value="483" /><meta-dataandroid:name="local_iv"android:value="MzMsMzQsMzUsMzYsMzcsMzgsMzksNDAsNDEsMzIsMzgsMzcsMzYsMzUsMzQsMzMsI0AzNCwzMiwzMywzNywzMywzNCwzMiwzMywzMywzMywzNCw0MSwzNSwzNSwzMiwzMiwjQDMzLDM0LDM1LDM2LDM3LDM4LDM5LDQwLDQxLDMyLDM4LDM3LDMzLDM1LDM0LDMzLCNAMzQsMzIsMzMsMzcsMzMsMzQsMzIsMzMsMzMsMzMsMzQsNDEsMzUsMzIsMzIsMzI" /><!-- version 3.0.0.3 end--><meta-dataandroid:name="com.vivo.push.api_key"android:value="${VIVO_APPKEY}" /><meta-dataandroid:name="com.vivo.push.app_id"android:value="${VIVO_APPID}" /></application>
XGPushManager.registerPush 之前,开启第三方推送接口://打开第三方推送XGPushConfig.enableOtherPush(getApplicationContext(), true);//注册成功的日志如下I/TPush: [OtherPushClient] handleUpdateToken other push token is : 160612459******08955218 other push type: vivoI/TPush: [PushServiceBroadcastHandler] >> bind OtherPushToken success ack with [accId = 150000**** , rsp = 0] token = 01a22fb503a33******66b89fad6be3ed343 otherPushType = vivo otherPushToken = 160612459******08955218
-dontwarn com.vivo.push.**-keep class com.vivo.push.**{*; }-keep class com.vivo.vms.**{*; }-keep class com.tencent.android.vivopush.VivoPushMessageReceiver{*;}
[OtherPushClient] handleUpdateToken other push token is : other push type: vivo
[OtherPushVivoImpl] vivoPush Register or UnRegister fail, code = 10003),并前往 厂商通道注册失败排查指南 查找对应原因,获取解决办法。文档反馈