manifestPlaceholders = [HONOR_APPID : "xxxx"]
implementation 'com.tencent.tpns:honor:[VERSION]-release'
<queries> 标签,请注意升级 Android Studio 至 3.6.1 或更高版本、Android gradle build tools 插件至 3.5.4 或更高版本,否则可能导致工程构建出错。Androidmanifest.xml 文件中,新增如下配置:<application><receiverandroid:name="com.hihonor.push.sdk.PushReceiver"android:exported="true"android:permission="${applicationId}.hihonor.permission.PROCESS_PUSH_MSG"><intent-filter><action android:name="com.hihonor.push.action.REGISTRATION" /><action android:name="com.hihonor.push.action.RECEIVE" /></intent-filter></receiver><providerandroid:name="com.hihonor.push.sdk.init.AutoInitProvider"android:authorities="${applicationId}.hihonor.autoinitprovider"android:exported="false"android:initOrder="500" /><!-- 自定义荣耀推送回调 service --><serviceandroid:name="com.tencent.android.tpush.honor.HonorMessageService"android:exported="false"><intent-filter><action android:name="com.hihonor.push.action.MESSAGING_EVENT" /></intent-filter></service><meta-dataandroid:name="com.hihonor.push.sdk_version"android:value="6.0.3.102" /><!-- 荣耀推送 appId --><meta-dataandroid:name="com.hihonor.push.app_id"android:value="荣耀推送的 AppId"</application><permissionandroid:name="${applicationId}.hihonor.permission.PROCESS_PUSH_MSG"android:protectionLevel="signatureOrSystem" /><uses-permission android:name="com.hihonor.push.permission.READ_PUSH_NOTIFICATION_INFO" /><queries><intent><action android:name="com.hihonor.push.action.BIND_PUSH_SERVICE" /></intent></queries>
XGPushManager.registerPush 之前,开启第三方推送接口://打开第三方推送XGPushConfig.enableOtherPush(getApplicationContext(), true);//注册成功的日志如下I/TPush: [OtherPushClient] handleUpdateToken other push token is : IQAAAACy0Ps******GlJi_5-0rpskunnNMcat35HA other push type: honorI/TPush: [PushServiceBroadcastHandler] >> bind OtherPushToken success ack with [accId = 150000**** , rsp = 0] token = 01a22******ed343 otherPushType = honor otherPushToken = IQAAAACy0Ps******GlJi_5-0rpskunnNMcat35HA
-ignorewarnings-keepattributes *Annotation*-keepattributes Exceptions-keepattributes InnerClasses-keepattributes Signature-keepattributes SourceFile,LineNumberTable-keep class com.hihonor.push.framework.aidl.**{*;}-keep class com.hihonor.push.sdk.**{*;}
[OtherPushClient] handleUpdateToken other push token is : other push type: honor
文档反馈