diff --git a/leancloud/push.py b/leancloud/push.py
index <HASH>..<HASH> 100644
--- a/leancloud/push.py
+++ b/leancloud/push.py
@@ -8,6 +8,7 @@ import arrow
 import dateutil.tz as tz
 
 from leancloud.object_ import Object
+from leancloud.errors import LeanCloudError
 from leancloud import client
 
 
@@ -27,6 +28,9 @@ class Notification(Object):
         self._update_data(response.json())
 
 
+    def save(self):
+        raise LeanCloudError(code=1, error='Notification does not support modify')
+
 def send(data, channels=None, push_time=None, expiration_time=None, expiration_interval=None, where=None, cql=None):
     """
     发送推送消息。返回结果为此条推送对应的 _Notification 表中的对象，但是如果需要使用其中的数据，需要调用 fetch() 方法将数据同步至本地。
diff --git a/tests/test_push.py b/tests/test_push.py
index <HASH>..<HASH> 100644
--- a/tests/test_push.py
+++ b/tests/test_push.py
@@ -44,3 +44,10 @@ def test_basic_push():  # type: () -> None
     notification = push.send(data, where=query, push_time=datetime.now())
     notification.fetch()
     assert(notification.id)
+
+    try:
+        notification.save()
+    except leancloud.LeanCloudError as e:
+        assert e.code == 1
+    else:
+        raise Exception()
fix: disable leancloud.Notification#save (#<I>)