**
Android华为推送低版本兼容问题
**
ps:本篇只适合已集成完毕华为推送sdk的开发者,在兼容上遇到的问题。
关于集成华为hms服务移动推送时遇到的问题:
第三方:
华为移动hms服务-推送服务
需求:
提高推送覆盖率
处理方案:
透传 + 自启动
权限开放:
自启动 = on
根据官方文档集成后,在华为老机型上运行时出现了崩溃.
//HuaweiApiAvailability.getInstance().resolveError(this, rstCode, REQUEST_HMS_RESOLVE_ERROR);
/**
* 代理Activity,用于弹出解决问题的引导
*/
public class HMSAgentActivityextends BaseAgentActivity {
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ApiClientMgr.INST.onActivityLunched();
Intent intent = getIntent();
finish();
if (intent !=null) {
int rstCode = intent.getIntExtra(CONN_ERR_CODE_TAG, 0);
HMSAgentLog.d("dispose code:"