Hi all,
a Customer is using Workmanager 6.1 running on SMP3 SP8PL01 using Agentry Client 70.10.6.25 on Android.
On ocation users are not receiving Push notifications.
Afer trying some stuff out with the offline mode, and the "try to recconnect" settings mention in the post Offline mode and push in Work Manager post we still have the some problem: Clients are not receiving emergency work orders when there was a problem with the internet connection on the device.
Happy Flow:
1. When device connection gets disconnected.
2. Agentry Client goes into offline mode. (the status, so the button "go online" is visible
3. Push message is sent from the backend
4. SMP keeps sending the outbound trigger
T, 211, 23,1907, 08/23/2016 16:50:23, , 0, 0, ruijscht, >unknown<
F, 211, 23,1907, 08/23/2016 16:50:25, , 0, 0, ruijscht, >unknown<
T, 218, 23,1810, 08/23/2016 16:49:55, , 6, 0, ruijscht, >unknown<
W, 218, 23,1810, 08/23/2016 16:50:25, , 6, 0, ruijscht, >unknown<
5. Client is manually connected to the internet again.
6. After one minute the "Attempt to work online" setting gives a popup to connect.
7. If this pop up is confirmed the client sends a message to the server
I, 9, 1, 91, 08/23/2016 16:51:03, , 0, 583, , ANGEL: 4B45E4B8-ED0D-4212-BE37-77AEEA8935DC
8. 30 seconds later the client receives the Work Order
Problem 1:
The user does not check his device to confirm the "try to go online" setting popup.
So it's possible the user does not receive high prio work orders.
We want the user to receive the Emergency Work Orders without user interaction. Even if the device connection is discupted. Shouldn't the Device receive a Push notification (GCM/APNS notification) even if the client has been offline and then reconnects?
Problem 2:
If step 7 is executed while the device has no internet connection. And the device reconnects to the internet after that, it still does not receive Push notifications. And there are no attempts to work online anymore after that. So... The user does not receive the emergency work order.
Is there a way to automatically send the "hello I'm alive" message to the smp server from the client (if it's online)?
Thanks in advanced for your help!
Below are the push settings in SAP + Transmit config settings