瀏覽代碼

小米推送增加额外数据

peng 2 年之前
父節點
當前提交
278c6f9a93
共有 2 個文件被更改,包括 25 次插入6 次删除
  1. 10 1
      Service/DevicePushService.py
  2. 15 5
      Service/PushService.py

+ 10 - 1
Service/DevicePushService.py

@@ -395,7 +395,16 @@ class DevicePushService:
             'payload': 'payload',
             'restricted_package_name': appBundleId,
             'registration_id': token_val,
-            'extra.channel_id': channel_id
+            'extra.channel_id': channel_id,
+            'extra.alert': 'Motion',
+            'extra.msg': '',
+            'extra.sound': 'sound.aif',
+            'extra.zpush': '1',
+            'extra.received_at': n_time,
+            'extra.event_time': n_time,
+            'extra.event_type': event_type,
+            'extra.uid': uid,
+            'extra.channel': channel,
         }
 
         headers = {

+ 15 - 5
Service/PushService.py

@@ -227,17 +227,27 @@ class PushObject:
         try:
             url = 'https://api.xmpush.xiaomi.com/v3/message/regid'
             app_secret = XMPUSH_CONFIG[app_bundle_id]
-            payload = {'alert': 'Motion', 'msg': '', 'sound': 'sound.aif', 'zpush': '1',
-                       'received_at': n_time, 'event_time': n_time, 'event_type': event_type, 'nickname': nickname,
-                       'uid': uid, 'channel': channel
-                       }
+            # payload = {'alert': 'Motion', 'msg': '', 'sound': 'sound.aif', 'zpush': '1',
+            #            'received_at': n_time, 'event_time': n_time, 'event_type': event_type, 'nickname': nickname,
+            #            'uid': uid, 'channel': channel
+            #            }
             data = {
                 'title': msg_title,
                 'description': msg_text,
                 'payload': 'payload',
                 'restricted_package_name': app_bundle_id,
                 'registration_id': token_val,
-                'extra.channel_id': channel_id
+                'extra.channel_id': channel_id,
+                'extra.alert': 'Motion',
+                'extra.msg': '',
+                'extra.sound': 'sound.aif',
+                'extra.zpush': '1',
+                'extra.received_at': n_time,
+                'extra.event_time': n_time,
+                'extra.event_type': event_type,
+                'extra.nickname': nickname,
+                'extra.uid': uid,
+                'extra.channel': channel,
             }
             # if image:
             #     data['extra.notification_style_type'] = 2