极光推送,在推送之前,是否能够查询,极光推送服务器是否存在该别名?

发布于 2022-09-04 00:37:28 字数 503 浏览 14 评论 0

公司项目需要,要在后台添加管理员账号,用户下单之后,要使用极光推送,推送信息到管理员账号,管理员好处理订单,但是,此时,管理员账号还没有登录处理订单APP,即,绑定关系还没有保存到 JPush 服务器端。导致极光推送报错:cannot find user by this audience 。

问题:在调用推送方法之前,我是否能够通过其他方法,查询到,我即将要推送的别名 不存在?

如果能够查询到,不存在该别名,那我就不推送,这样就不会报类似下面这样的错误了。

{"msg_id": 1399321930, "error": {"message": "cannot find user by this audience", "code": 1011}}
2016-06-14 15:15:18  [ Thread-68:681 ] - [ ERROR ]  Your request params is invalid. Please check them according to error message.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剩余の解释 2022-09-11 00:37:28

那就直接try catch,至少程序不报错

try{
   $jpush->send($param);
} catch(\Exception $e){
//
}
南城追梦 2022-09-11 00:37:28

请问这个问题找到答案了吗?能说一下嘛?我也遇到了这种问题,拜托

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文