你好,如果 verdor 没有,说明设备的 installation 没有保存成功。

请按文档检查 App Secret 和 App Key 等等,是否都对应地填对了。

然后观察 log 日志的报错信息,如果无法解决,请都贴出来。

if ("release".equalsIgnoreCase(BuildConfig.BUILD_TYPE)) {
AVOSCloud.initialize(this, Constants.LEANCLOUD_APPID_RELEASE, Constants.LEANCLOUD_KEY_RELEASE);
} else {
AVOSCloud.initialize(this, Constants.LEANCLOUD_APPID_DEBUG, Constants.LEANCLOUD_KEY_DEBUG);
}
AVMixpushManager.registerXiaomiPush(this, Constants.LEANCLOUD_MIPUSH_APPID, Constants.LEANCLOUD_MIPUSH_APPSECRET, Constants.LEANCLOUD_MIPUSH_PROFILE);
AVMixpushManager.registerHuaweiPush(this, Constants.LEANCLOUD_HUAWEIPUSH_PROFILE);

    //Push register
    //这段代码应该在应用启动的时候调用一次,保证设备注册到 LeanCloud 平台,你可以监听调用回调,获取 installationId 做数据关联
    AVInstallation.getCurrentInstallation().saveInBackground(new SaveCallback() {
        public void done(AVException e) {
            if (e == null) {
                // 保存成功
                String installationId = AVInstallation.getCurrentInstallation().getInstallationId();
                // 关联  installationId 到用户表等操作……
            } else {
                // 保存失败,输出错误信息
            }
        }
    });
    PushService.setDefaultPushCallback(this, PushReceiverActivity.class);//设置启动画面为接收响应

是这样子初始化吗?

请注意:registerXiaomiPush 方法的第二个参数是 miAppKey。