congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ApnsService.push
Code IndexAdd Tabnine to your IDE (free)

How to use
push
method
in
com.notnoop.apns.ApnsService

Best Java code snippets using com.notnoop.apns.ApnsService.push (Showing top 5 results out of 315)

origin: stackoverflow.com

 ApnsService service =
   APNS.newService()
   .withCert("/etc/Certificates.p12", "password")
   .withSandboxDestination() // or .withProductionDestination()
   .build();

String payload =
  APNS.newPayload()
  .alertBody("My alert message")
  .badge(45)
  .sound("default")
  .build();

String deviceToken = "f4201f5d8278fe39545349d0868a24a3b60ed732";

log.warn("Sending push notification...");
service.push(deviceToken, payload);
origin: com.notnoop.apns/apns

  public void run() {
    while (shouldContinue) {
      try {
        ApnsNotification msg = queue.take();
        service.push(msg);
      } catch (InterruptedException e) {
        // ignore
      } catch (NetworkIOException e) {
        // ignore: failed connect...
      } catch (Exception e) {
        // weird if we reached here - something wrong is happening, but we shouldn't stop the service anyway!
        logger.warn("Unexpected message caught... Shouldn't be here", e);
      }
    }
  }
};
origin: org.apache.camel/camel-apns

private void notify(Exchange exchange) throws ApnsException {
  MessageType messageType = getHeaderMessageType(exchange, MessageType.STRING);
  if (messageType == MessageType.APNS_NOTIFICATION) {
    ApnsNotification apnsNotification = exchange.getIn().getBody(ApnsNotification.class);
    getEndpoint().getApnsService().push(apnsNotification);
  } else {
    constructNotificationAndNotify(exchange, messageType);
  }
}
origin: org.apache.camel/camel-apns

private void constructNotificationAndNotify(Exchange exchange, MessageType messageType) {
  String payload;
  Collection<String> tokens;
  if (isTokensConfiguredUsingUri()) {
    if (hasTokensHeader(exchange)) {
      throw new IllegalArgumentException("Tokens already configured on endpoint " + ApnsConstants.HEADER_TOKENS);
    }
    tokens = new ArrayList<>(tokenList);
  } else {
    String tokensHeader = getHeaderTokens(exchange);
    tokens = extractTokensFromString(tokensHeader);
  }
  if (messageType == MessageType.STRING) {
    String message = exchange.getIn().getBody(String.class);
    payload = APNS.newPayload().alertBody(message).build();
  } else {
    String message = exchange.getIn().getBody(String.class);
    payload = message;
  }
  Date expiry = exchange.getIn().getHeader(ApnsConstants.HEADER_EXPIRY, Date.class);
  if (expiry != null) {
    getEndpoint().getApnsService().push(tokens, payload, expiry);
  } else {
    getEndpoint().getApnsService().push(tokens, payload);
  }
}
origin: signalapp/PushServer

public void sendMessage(ApnMessage message)
  throws TransientPushFailureException
{
 try {
  redisSet(message.getApnId(), message.getNumber(), message.getDeviceId());
  if (message.isVoip()) {
   voipApnService.push(message.getApnId(), message.getMessage(), new Date(message.getExpirationTime()));
   voipMeter.mark();
  } else {
   pushApnService.push(message.getApnId(), message.getMessage(), new Date(message.getExpirationTime()));
   pushMeter.mark();
  }
 } catch (NetworkIOException nioe) {
  logger.warn("Network Error", nioe);
  failureMeter.mark();
  throw new TransientPushFailureException(nioe);
 }
}
com.notnoop.apnsApnsServicepush

Javadoc

Sends the provided notification message to the desired destination.

Popular methods of ApnsService

  • getInactiveDevices
    Returns the list of devices that reported failed-delivery attempts to the Apple Feedback services. T
  • start
    Starts the service. The underlying implementation may prepare its connections or datastructures to b
  • stop
    Stops the service and frees any allocated resources it created for this service. The underlying impl
  • testConnection
    Test that the service is setup properly and the Apple servers are reachable.

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • getContentResolver (Context)
  • startActivity (Activity)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • JFrame (javax.swing)
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now