public void initThirdPush()

in android/src/main/java/com/aliyun/ams/push/AliyunPushModule.java [108:128]


	public void initThirdPush(Promise promise) {
		WritableMap result = new WritableNativeMap();
		Context context = mContext.getApplicationContext();
		if (context instanceof Application) {
			Application application = (Application) context;
			AliyunThirdPushUtils.registerHuaweiPush(application);
			AliyunThirdPushUtils.registerXiaoMiPush(application);
			AliyunThirdPushUtils.registerVivoPush(application);
			AliyunThirdPushUtils.registerOppoPush(application);
			AliyunThirdPushUtils.registerMeizuPush(application);
			AliyunThirdPushUtils.registerGCM(application);
			AliyunThirdPushUtils.registerHonorPush(application);

			result.putString(CODE_KEY, CODE_SUCCESS);
		} else {
			result.putString(CODE_KEY, CODE_FAILED);
			result.putString(ERROR_MSG_KEY, "context is not Application");
		}

		promise.resolve(result);
	}