友盟推送
U-Push最新SDK:6.5.2及以上版本已经去掉了自启动和关联启动的功能,请参考[最新集成文档]
(developer.umeng.com/docs/67966/detail/206987?spm=a311a.7996332.0.0.1cd73080hPQjln)进行集成即可。
对于消息推送U-Push,自启动是为了增加应用活跃度,以最大限度通过在线通道发送。若不需要此功能,可参考如下方案进行移除:
<service android:name="com.taobao.accs.internal.AccsJobService" tools:node="remove" />
21以上job,以下alarm
极光推送
# 自启动问题处理方案:
方式一:移除相应的组件,自动集成方式直接复制最后一段代码到manifest~
go48pg.yuque.com/go48pg/ub4kdr/lgvzg8?singleDoc# 《自启动处理》
<receiver
android:name="cn.jpush.android.service.PushReceiver"
android:enabled="true"
android:exported="false"
tools:node="replace">
<intent-filter android:priority="1000">
<action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />
<category android:name="您应用的包名" />
</intent-filter>
</receiver>
<receiver android:name="cn.jpush.android.service.AlarmReceiver" tools:node="remove"/>
<receiver
android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver"
android:exported="true"
tools:node="remove">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
方式二:添加隐私条款
go48pg.yuque.com/go48pg/pa41sm/thzgxhh1mo2skgkn?singleDoc# 《自启动隐私条款模板》
以上配置不影响推送功能~
网友评论