kopia lustrzana https://github.com/ryukoposting/Signal-Android
Clean up unnecessary GCM stuff, improve FCM logging.
rodzic
857b945410
commit
53177bf40e
|
@ -64,7 +64,6 @@
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
<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' -->
|
<!-- So we can add a TextSecure 'Account' -->
|
||||||
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
|
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
|
||||||
|
|
|
@ -18,9 +18,10 @@ public class FcmReceiveService extends FirebaseMessagingService {
|
||||||
|
|
||||||
private static final String TAG = FcmReceiveService.class.getSimpleName();
|
private static final String TAG = FcmReceiveService.class.getSimpleName();
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessageReceived(RemoteMessage remoteMessage) {
|
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");
|
String challenge = remoteMessage.getData().get("challenge");
|
||||||
if (challenge != null) {
|
if (challenge != null) {
|
||||||
|
@ -48,6 +49,16 @@ public class FcmReceiveService extends FirebaseMessagingService {
|
||||||
ApplicationDependencies.getJobManager().add(new FcmRefreshJob());
|
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) {
|
private static void handleReceivedNotification(Context context) {
|
||||||
try {
|
try {
|
||||||
context.startService(new Intent(context, FcmFetchService.class));
|
context.startService(new Intent(context, FcmFetchService.class));
|
||||||
|
|
Ładowanie…
Reference in New Issue