|
|
@@ -169,6 +169,13 @@ class PushObject:
|
|
|
if res.status_code == 200:
|
|
|
LOGGER.info(f"{uid} iOS 推送成功, token:{token_val}")
|
|
|
return True
|
|
|
+ elif res.status_code == 410:
|
|
|
+ LOGGER.error(
|
|
|
+ f"{uid} iOS 推送失败, 状态码: {res.status_code}, 原因: {res.text}, 包名: {app_bundle_id}, iOS token过期"
|
|
|
+ )
|
|
|
+ # 删除失效token数据
|
|
|
+ UidPushModel.objects.filter(uid_set__uid=uid, token_val=token_val).delete()
|
|
|
+ return False
|
|
|
else:
|
|
|
LOGGER.error(f"{uid} iOS 推送失败,状态码: {res.status_code}, 原因: {res.text}")
|
|
|
return False
|
|
|
@@ -270,6 +277,13 @@ class PushObject:
|
|
|
if res.status_code == 200:
|
|
|
LOGGER.info(f"{uid} iOS p8 推送成功, token:{token_val}")
|
|
|
return True
|
|
|
+ elif res.status_code == 410:
|
|
|
+ LOGGER.error(
|
|
|
+ f"{uid} iOS p8 推送失败, 状态码: {res.status_code}, "
|
|
|
+ f"原因: {res.text}, 包名: {app_bundle_id}, iOS token过期")
|
|
|
+ # 删除失效token数据
|
|
|
+ UidPushModel.objects.filter(uid_set__uid=uid, token_val=token_val).delete()
|
|
|
+ return False
|
|
|
else:
|
|
|
LOGGER.error(f"{uid} iOS p8 推送失败,状态码: {res.status_code}, 原因: {res.text}")
|
|
|
return False
|