diff --git a/.gitignore b/.gitignore
index 62f5fc4..677e608 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,3 +45,5 @@ yarn-error.log
.flowconfig
.gitattributes
.watchmanconfig
+android/build/
+android/react-native-aliyun-push.iml
diff --git a/Resources/Model.xcdatamodeld/Model.xcdatamodel/contents b/Resources/Model.xcdatamodeld/Model.xcdatamodel/contents
new file mode 100644
index 0000000..94cedd9
--- /dev/null
+++ b/Resources/Model.xcdatamodeld/Model.xcdatamodel/contents
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/build.gradle b/android/build.gradle
old mode 100644
new mode 100755
diff --git a/android/libs/alicloud-android-third-push-3.0.5.aar b/android/libs/alicloud-android-third-push-3.0.5.aar
old mode 100644
new mode 100755
diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro
old mode 100644
new mode 100755
diff --git a/android/project.properties b/android/project.properties
old mode 100644
new mode 100755
diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml
old mode 100644
new mode 100755
diff --git a/android/src/main/java/org/wonday/aliyun/push/AliyunPushMessageReceiver.java b/android/src/main/java/org/wonday/aliyun/push/AliyunPushMessageReceiver.java
index 2aa640c..f17dc2f 100644
--- a/android/src/main/java/org/wonday/aliyun/push/AliyunPushMessageReceiver.java
+++ b/android/src/main/java/org/wonday/aliyun/push/AliyunPushMessageReceiver.java
@@ -1,7 +1,7 @@
/**
* Copyright (c) 2017-present, Wonday (@wonday.org)
* All rights reserved.
- *
+ *
* This source code is licensed under the MIT-style license found in the
* LICENSE file in the root directory of this source tree.
*/
@@ -10,38 +10,23 @@
import android.content.Context;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import javax.annotation.Nullable;
-
-import com.facebook.react.ReactPackage;
-import com.facebook.react.bridge.JavaScriptModule;
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.bridge.Callback;
-import com.facebook.react.bridge.LifecycleEventListener;
+import com.alibaba.sdk.android.push.MessageReceiver;
+import com.alibaba.sdk.android.push.notification.CPushMessage;
+import com.facebook.common.logging.FLog;
+import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.bridge.ReactContextBaseJavaModule;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.bridge.WritableMap;
-import com.facebook.react.bridge.Arguments;
-import com.facebook.react.bridge.Promise;
-import com.facebook.react.modules.core.DeviceEventManagerModule;
-import com.facebook.common.logging.FLog;
import com.facebook.react.common.ReactConstants;
+import com.facebook.react.modules.core.DeviceEventManagerModule;
-import com.alibaba.sdk.android.push.CloudPushService;
-import com.alibaba.sdk.android.push.MessageReceiver;
-import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;
-import com.alibaba.sdk.android.push.notification.CPushMessage;
+import java.util.Map;
+
+import javax.annotation.Nullable;
public class AliyunPushMessageReceiver extends MessageReceiver {
public static ReactApplicationContext context;
public static AliyunPushMessageReceiver instance;
+// public static List