@Override public ListenableFuture<ApnResult> call(RetryContext context) throws Exception { SettableFuture<ApnResult> result = SettableFuture.create(); SimpleApnsPushNotification notification = new SimpleApnsPushNotification(apnId, topic, payload, expiration, DeliveryPriority.IMMEDIATE); apnsClient.sendNotification(notification).addListener(new ResponseHandler(apnsClient, result)); return result; } });
final String token = TokenUtil.sanitizeTokenString(deviceToken); pushNotification = new SimpleApnsPushNotification(token, "co.za.albaraka.forex.abb-fx-requestor", payload);