Our mobile app received notification without problems in December 2016. Today, it can't receive notifications anymore. Our Android mobile client registers to Aerogear via the following code:
final PushRegistrar registrar = RegistrarManager.getRegistrar(CarPoolingCommon.PUSH_REGISTRAR_NAME); |
registrar.register(mAppContext, new Callback<Void>() { |
@Override |
public void onSuccess(Void data) { |
Logger.d(TAG, "Push Notification registration succeeded"); |
|
RegistrarManager.registerBackgroundThreadHandler(new NotificationBarMessageHandler()); |
} |
|
@Override |
public void onFailure(Exception e) { |
UiUtils.showToast(mAppContext, R.string.error_message_no_push); |
|
Logger.e(TAG, e.getMessage()); |
} |
});
|
On the Aerogear side the client is correctly registered, but when we try to send a test push notification we don't receive any notification and GCM/FCM says that our device is not registered and has been invalidated:
2017-03-31 17:56:33,808 INFO [org.jboss.aerogear.unifiedpush.message.NotificationDispatcher] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Received UnifiedPushMessage from JMS queue, will now trigger the Push Notification delivery for the android variant (5cc71511-65c4-4e0f-80e5-2220355cd2be) |
2017-03-31 17:56:33,811 INFO [org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Sent push notification to FCM Server for 1 registrationIDs |
2017-03-31 17:56:33,819 FINE [org.jboss.aerogear.unifiedpush.message.token.TokenLoader] (Thread-61936 (HornetQ-client-global-threads-1930505122)) Ending batch processing: No more tokens for batch #3 available |
2017-03-31 17:56:33,843 FINE [org.jboss.aerogear.unifiedpush.message.token.TokenLoader] (Thread-61936 (HornetQ-client-global-threads-1930505122)) All batches for android variant were loaded (507edd9f-401a-4ef8-b7d4-8bbf8ccdba01) |
2017-03-31 17:56:34,024 TRACE [org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Response from FCM request: MulticastResult(multicast_id=5030207468596323316,total=1,success=0,failure=1,canonical_ids=0,results: [[ errorCode=NotRegistered ]] |
2017-03-31 17:56:34,025 INFO [org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Processing [NotRegistered] error code from FCM response, for registration ID: [c9_pLWC__WU:APA91bHtMGMQk5ReTWXcUAXyZz95fQRGqcbR270df7NyR_V36k2DMCzj5a4J_NpjxQafgzK1zDEzdfU6R6ZVvIdKwP7sajqJaBKOrfeM_PnDsKOSIkzavowgcV2S5FaZban7qAlNzZtK] |
2017-03-31 17:56:34,027 INFO [org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Based on FCM response data and error codes, deleting 1 invalid or duplicated Android installations |
2017-03-31 17:56:34,029 DEBUG [org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Message batch to FCM has been submitted |
2017-03-31 17:56:34,030 FINE [org.jboss.aerogear.unifiedpush.message.NotificationDispatcher] (Thread-61941 (HornetQ-client-global-threads-1930505122)) Sent 'android' message to '1' devices |
2017-03-31 17:56:34,070 FINE [org.jboss.aerogear.unifiedpush.message.MetricsCollector] (Thread-61936 (HornetQ-client-global-threads-1930505122)) All batches for variant 5cc71511-65c4-4e0f-80e5-2220355cd2be were processed
|
|