Ver Fonte

网关推送接口判断不是loocam的包名不推送

peng há 2 anos atrás
pai
commit
44bf359ad1
1 ficheiros alterados com 21 adições e 20 exclusões
  1. 21 20
      Controller/gatewayController.py

+ 21 - 20
Controller/gatewayController.py

@@ -172,26 +172,27 @@ class GatewayView(View):
                     kwargs['token_val'] = token_val
 
                     try:
-                        # 推送消息
-                        if push_type == 0:  # ios apns
-                            PushObject.ios_apns_push(**kwargs)
-                        elif push_type == 1:  # android gcm
-                            PushObject.android_fcm_push(**kwargs)
-                        elif push_type == 2:  # android 极光推送
-                            PushObject.android_jpush(**kwargs)
-                        elif push_type == 3:
-                            huawei_push_object = HuaweiPushObject()
-                            huawei_push_object.send_push_notify_message(**kwargs)
-                        elif push_type == 4:  # android 小米推送
-                            channel_id = 104551
-                            PushObject.android_xmpush(channel_id=channel_id, **kwargs)
-                        elif push_type == 5:  # android vivo推送
-                            PushObject.android_vivopush(**kwargs)
-                        elif push_type == 6:  # android oppo推送
-                            channel_id = 'DEVICE_REMINDER'
-                            PushObject.android_oppopush(channel_id=channel_id, **kwargs)
-                        elif push_type == 7:  # android 魅族推送
-                            PushObject.android_meizupush(**kwargs)
+                        if 'loocam' in app_bundle_id:
+                            # 推送消息
+                            if push_type == 0:  # ios apns
+                                PushObject.ios_apns_push(**kwargs)
+                            elif push_type == 1:  # android gcm
+                                PushObject.android_fcm_push(**kwargs)
+                            elif push_type == 2:  # android 极光推送
+                                PushObject.android_jpush(**kwargs)
+                            elif push_type == 3:
+                                huawei_push_object = HuaweiPushObject()
+                                huawei_push_object.send_push_notify_message(**kwargs)
+                            elif push_type == 4:  # android 小米推送
+                                channel_id = 104551
+                                PushObject.android_xmpush(channel_id=channel_id, **kwargs)
+                            elif push_type == 5:  # android vivo推送
+                                PushObject.android_vivopush(**kwargs)
+                            elif push_type == 6:  # android oppo推送
+                                channel_id = 'DEVICE_REMINDER'
+                                PushObject.android_oppopush(channel_id=channel_id, **kwargs)
+                            elif push_type == 7:  # android 魅族推送
+                                PushObject.android_meizupush(**kwargs)
                     except Exception as e:
                         logger.info('网关推送消息异常,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
                         continue