iOS端发送推送报错1011是什么问题

ios
标签: #<Tag:0x00007fb84d5d95a0>

(jh) #1

iOS端发送推送报错1011是什么问题
Error Domain=com.alamofire.error.serialization.response Code=-1011 “Request failed: bad request (400)” UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x174825cc0> { URL: https://api.jpush.cn/v3/push } { status code: 400, headers {


#2

#3

(jh) #4

可以收到网页端的,但是就是发不出去


#5

额?没明白你的意思?你在客户端调用API推送消息?还是服务端调用API推送消息?

你官网推送OK,调API推送报错自然是你代码的问题


(jh) #6

在客户端发送推送,发不出去一直是1011


#7

1、1011找不到目标 的错误 根据楼上的说明排查
2、不建议在客户端调用API推送,将你的appkey和密码暴露在客户端是很危险 的行为
3、建议在服务端调用API推送

4、需要 注意调用验证
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#_6


(jh) #8

项目要求就是在一个客户端推送给另一个客户端!,就是没找到!


(jh) #9

你们有没有示例代码?官方demo上也没有


#10

1、你们如果有服务器,那么我建议:A客户端将消息数据发给服务器,服务器调用API,将消息发给B客户端
2、如果你A、B客户端的appkey是不一样的,那么调用 验证也要用不一样的appkey和密码
3、我们不建议 这样做,自然没有示例
4、推送示例只有服务端有提供
5、简单的示例参考文档的json即可。
6、你们非要客户端调用 API也行,根据文档走,调用验证,相关信息都不能少
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#_6