【发布时间】:2015-05-19 11:40:10
【问题描述】:
我正在使用 Java APN 向 i-phone 发送推送通知。能够向一个应用程序发送通知,但无法向其他应用程序发送通知。 对于第一个应用程序(成功发送推送通知)正在使用
String json1= "{\"aps\":{\"alert\":\"Testing.. (3)\",\"badge\":1,\"sound\":\"default\"}}";
PushNotificationPayload payLoad = null;
try {
payLoad = PushNotificationPayload.fromJSON(json1);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Push.payload(payLoad , "/home/owner/Downloads/v.p12", null, false, "97884fe9ffeb6f5....");
对于其他应用程序(不成功)正在使用相同的
String json1= "{\"aps\":{\"alert\":\"Testing.. (3)\",\"badge\":1,\"sound\":\"default\"}}";
PushNotificationPayload payLoad = null;
try {
payLoad = PushNotificationPayload.fromJSON(json1);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Push.payload(payLoad , "/home/owner/Downloads/app.p12", null, false, "191cdc5a8c8c1cb19597a4fd....");
有什么帮助吗??
【问题讨论】:
-
首先检查您的 .pem 文件。
-
我没有使用 .pem 我正在使用 .p12。因为 javaapns 不允许 .pem。
-
启用接收通知的设备设置?我认为如果您可以发送到一部手机但不能发送另一部手机,那应该是客户端问题。
-
在同一部手机上我有 2 个应用程序。接收通知的设备设置已启用。我能够在第一个应用程序上发送通知,但不能在第二个应用程序上发送通知。
-
我以为你发送到其他手机失败。每个应用都有一个配置。即使它们在同一个手机上。你检查了吗?
标签: ios iphone apple-push-notifications javaapns