Я использую UrbanAirship для отправки push-уведомлений, и это работает как шарм. Однако при попытке настроить push-уведомление по расписанию выдается исключение RuntimeException («Не удалось получить ответ из будущего») ПОСЛЕ успешного создания запланированного push-уведомления.
Мое Java-приложение получает RuntimeException, но мои мобильные устройства получают push-уведомления, как и ожидалось. Кто-нибудь знает, почему UrbanAirship выдает это исключение, даже если оно успешно отправило уведомление. Это кажется очень странным, и я не могу найти никаких причин для этого. Кто-нибудь может помочь, пожалуйста?
DateTime threeHoursBeforePickup = getThreeHoursBeforePickup(pickUpDate);
Schedule schedule = buildSchedule(threeHoursBeforePickup);
PushPayload pushPayload = generatePayload();
UrbanAirshipClient client = getClient();
ScheduleRequest scheduleRequest = ScheduleRequest.newRequest(schedule, pushPayload);
Response<ScheduleResponse> response = client.execute(scheduleRequest);
return response;
Мой код никогда не достигает оператора возврата.