admin
2022-08-09 399ac289f80b7a40aa4210341db6b447cacdcf14
library-push/src/main/java/com/yeshi/push/PushUtil.java
@@ -7,8 +7,11 @@
import com.heytap.msp.push.HeytapPushManager;
import com.heytap.msp.push.callback.ICallBackResultService;
import com.huawei.hmf.tasks.OnCompleteListener;
import com.huawei.hmf.tasks.Task;
import com.huawei.hms.aaid.HmsInstanceId;
import com.huawei.hms.common.ApiException;
import com.huawei.hms.push.HmsMessaging;
import com.meizu.cloud.pushsdk.PushManager;
import com.vivo.push.IPushActionListener;
import com.vivo.push.PushClient;
@@ -52,6 +55,18 @@
                        }
                    }.start();
                    HmsMessaging.getInstance(context).turnOnPush().addOnCompleteListener(new OnCompleteListener<Void>() {
                        @Override
                        public void onComplete(Task<Void> task) {
                            // 获取结果
                            if (task.isSuccessful()) {
                                Log.i(TAG, "turnOnPush Complete");
                            } else {
                                Log.e(TAG, "turnOnPush failed: ret=" + task.getException().getMessage());
                            }
                        }
                    });
                    return;
                case "oppo"://上面官方判断
                    /***OPPO官方判断方法*/