Clean up unnecessary GCM stuff, improve FCM logging.

This commit is contained in:
Greyson Parrelli 2021-02-01 20:56:25 -05:00
parent 857b945410
commit 53177bf40e
2 changed files with 12 additions and 2 deletions

View file

@ -64,7 +64,6 @@
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- So we can add a TextSecure 'Account' -->
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />

View file

@ -18,9 +18,10 @@ public class FcmReceiveService extends FirebaseMessagingService {
private static final String TAG = FcmReceiveService.class.getSimpleName();
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.i(TAG, "onMessageReceived() ID: " + remoteMessage.getMessageId() + ", Delay: " + (System.currentTimeMillis() - remoteMessage.getSentTime()));
Log.i(TAG, "onMessageReceived() ID: " + remoteMessage.getMessageId() + ", Delay: " + (System.currentTimeMillis() - remoteMessage.getSentTime()) + ", Original Priority: " + remoteMessage.getOriginalPriority());
String challenge = remoteMessage.getData().get("challenge");
if (challenge != null) {
@ -48,6 +49,16 @@ public class FcmReceiveService extends FirebaseMessagingService {
ApplicationDependencies.getJobManager().add(new FcmRefreshJob());
}
@Override
public void onMessageSent(@NonNull String s) {
Log.i(TAG, "onMessageSent()" + s);
}
@Override
public void onSendError(@NonNull String s, @NonNull Exception e) {
Log.w(TAG, "onSendError()", e);
}
private static void handleReceivedNotification(Context context) {
try {
context.startService(new Intent(context, FcmFetchService.class));