是我搞错了,用的还是 prod 证书发的消息,原因是我这里收到的 push_data 是这样:
{:alert {:alert "test", :badge "Increment", :_profile "dev"}}
是否能确认一下请求中 push_data 是否有多一层 alert 可以去掉外层的 alert 只留内部的 {:alert "test", :badge "Increment", :profile "dev"},另一个是需要确认 push data 内的 " 有没有做转义,是不是形如 "{\"alert\": \"test\", \"badge\" : \"Increment\", \"profile\": \"dev\"}" 这个样子,因为原始的请求我这里看不到,所以我不确认具体是哪一种情况。
或者可以将请求代码贴在这里我来查看。