我创建了一个生产版.p12文件,用于将通知发送到iPhone并使用testflight安装应用。
从我的示例控制台应用程序发送通知时,我总是收到通知发送回调,但没有通知设备。
我的Pushsharp版本是4.0.10.0 发送通知的代码如下所示:
public static void main(String[] args) {
String json = "[{\n" +
" \"id\" : \"572add95e4b0b04f4d502a3c\",\n" +
" \"amount\" : 109.27,\n" +
" \"sourceCurrency\" : \"MXN\",\n" +
" \"targetCurrency\" : \"USD\",\n" +
" \"recipientBankId\" : \"572add95e4b0b04f4d502a37\",\n" +
" \"iban\" : \"5805742027\",\n" +
" \"created\" : \"2016-05-05T05:43:49.194\"\n" +
"}, {\n" +
" \"id\" : \"572add95e4b0b04f4d502a3e\",\n" +
" \"amount\" : 722.41,\n" +
" \"sourceCurrency\" : \"GBP\",\n" +
" \"targetCurrency\" : \"INR\",\n" +
" \"recipientBankId\" : \"572add95e4b0b04f4d502a32\",\n" +
" \"iban\" : \"4688276585\",\n" +
" \"created\" : \"2016-05-05T05:43:49.2\"\n" +
"}]";
JSONArray objects = new JSONArray(json);
System.out.println(((JSONObject)objects.get(1)).get("iban"));
}
任何人都可以帮我解决这个问题,即使发送回叫的通知即将到来,为什么还没有收到通知?
答案 0 :(得分:3)
您创建了生产证书,然后使用as ApnsConfiguration.ApnsServerEnvironment.Production