Quellcode durchsuchen

小米推送增加额外数据

peng vor 2 Jahren
Ursprung
Commit
3fb6bacb76
2 geänderte Dateien mit 29 neuen und 10 gelöschten Zeilen
  1. 14 5
      Service/DevicePushService.py
  2. 15 5
      Service/PushService.py

+ 14 - 5
Service/DevicePushService.py

@@ -385,17 +385,26 @@ class DevicePushService:
         """
         url = 'https://api.xmpush.xiaomi.com/v3/message/regid'
         app_secret = XMPUSH_CONFIG[appBundleId]
-        payload = {'alert': 'Motion', 'msg': '', 'sound': 'sound.aif', 'zpush': '1',
-                   'received_at': n_time, 'event_time': n_time, 'event_type': event_type,
-                   '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,
+        #            'uid': uid, 'channel': channel
+        #            }
         data = {
             'title': msg_title,
             'description': msg_text,
             '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