Отправка Push-уведомления на устройство с использованием parse4j в Java

1

Я использую библиотеку parse4j для кодирования на стороне сервера, и на стороне клиента у меня есть устройство iOS. Теперь я хочу отправить push-сообщение с моей страницы веб-браузера, которую я разработал в JAVA, в которой я использую библиотеку parse4j для связи с устройством iOS через облако Parse. Я использую gwt для кодирования серверной части.

public void sendPushtoIOS() {
    Parse.initialize("appId", "restApiId");
    ParsePush parsePushObj = new ParsePush();
    parsePushObj.sendInBackground("hello from server",null);
}

Я пытаюсь отправить уведомление с вышеуказанным кодом, но ничего не происходит, и устройство iOS не получает уведомления. Пожалуйста, кто-нибудь может указать код, который я написал, правильно или нет. Если нет, как я могу отправить уведомление?

Теги:
parse.com
gwt
parse4j

3 ответа

2
try {
    String rawJSON = "{\"aps\":{\"alert\":\""+"your message"+"\"},\"alerts\":{\"others\":\""+others+"\"}}";
    PushNotificationPayload payload=PushNotificationPayload.fromJSON(rawJSON);
    Push.payload(payload, "path of certificate.p12", password,false, appleDeviceToken);
}
catch (Exception e) {

}
  • 0
    попробуй это у меня сработало
0

Эта библиотека отлично работает. Вы можете проверять нажатие в панели анализа синтаксиса, скорее всего, вы собрали push-запросы. Единственная проблема заключалась в том, что библиотека работает с каналами. Возможно, вы не устанавливаете каналы. Если вы хотите работать с условиями, добавьте эти строки кода в библиотеку

JSONObject local = new JSONObject();
local.put("deviceType", "android");
data.put("where", local);

и удалить

data.put("channel", "");
data.put("channels", new JSONArray(this.channelSet));

все эти изменения должны быть выполнены в методе getJSONData() в классе ParsePush

вместо android вы можете настроить свои устройства

0

Насколько я понимаю правильно, вы используете библиотеку Parse4j для отправки Push Notification. Вы управляли текущей версией parse4j, если она может отправлять Push-уведомление? Или это ожидает улучшения? Одно предложение; чтобы отправить push-уведомление, написать код облака и вызвать этот код облака из parse4j. Затем код облака отправит уведомление Push.

Надеюсь, это поможет, С уважением.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню