Note that there are some explanatory texts on larger screens.

plurals
  1. POWorklight error when sending push notification
    primarykey
    data
    text
    <p>I am trying to use Worklight push notification to send push for a iOS+Android Application.</p> <p>I created the submitNotification function in my adapter, and when I invoke it, it says that the push was sent successfully, but in reality, I have no push received in my device.</p> <p>When I see the logs I can read:</p> <pre><code>Couldn't connect to APNS server java.net.PlainSocketImpl.socketConnect(Native Method) java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) java.net.Socket.connect(Socket.java:529) com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570) com.sun.net.ssl.internal.ssl.SSLSocketImpl.&lt;init&gt;(SSLSocketImpl.java:371) com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:71) com.notnoop.apns.internal.ApnsConnectionImpl.socket(ApnsConnectionImpl.java:133) com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:160) com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:46) com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsService.java:52) com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:36) com.worklight.integration.notification.apns.ApplicationConnection.sendNotification(ApplicationConnection.java:84) com.worklight.integration.notification.apns.APNSMediator.sendNotification(APNSMediator.java:85) com.worklight.integration.notification.Mediator$4.run(Mediator.java:174) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) java.util.concurrent.FutureTask.run(FutureTask.java:138) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:680) </code></pre> <p>and</p> <pre><code>Couldn't send message com.notnoop.apns.EnhancedApnsNotification@96eee2c0 com.notnoop.apns.internal.ApnsConnectionImpl.socket(ApnsConnectionImpl.java:146) com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:160) com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:46) com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsService.java:52) com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:36) com.worklight.integration.notification.apns.ApplicationConnection.sendNotification(ApplicationConnection.java:84) com.worklight.integration.notification.apns.APNSMediator.sendNotification(APNSMediator.java:85) com.worklight.integration.notification.Mediator$4.run(Mediator.java:174) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) java.util.concurrent.FutureTask.run(FutureTask.java:138) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:680) </code></pre> <p>then </p> <pre><code> Failed to send message com.notnoop.apns.EnhancedApnsNotification@96eee2c0... trying again </code></pre> <p>My submitNotification function : </p> <pre><code>function submitNotification(userId, notificationText) { var userSubscription = WL.Server.getUserNotificationSubscription( 'myAdapter.MyPushEventSource', userId); if (userSubscription == null) { return { result : "No subscription found for user :: " + userId }; } WL.Logger.debug("submitNotification &gt;&gt; userId :: " + userId + ", text :: " + notificationText); WL.Server.notifyAllDevices(userSubscription, { badge : 1, activateButtonLabel : "Open", alert : notificationText }); return { result : "Notification sent to user :: " + userId }; } </code></pre> <p>Is there something wrong with my code? or with my Network ?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload