1package eu.siacs.conversations.services;
2
3import android.content.Intent;
4import android.support.v4.content.ContextCompat;
5
6import com.google.firebase.iid.FirebaseInstanceIdService;
7
8import eu.siacs.conversations.utils.Compatibility;
9
10public class InstanceIdService extends FirebaseInstanceIdService {
11
12 @Override
13 public void onTokenRefresh() {
14 final Intent intent = new Intent(this, XmppConnectionService.class);
15 intent.setAction(XmppConnectionService.ACTION_FCM_TOKEN_REFRESH);
16 if (Compatibility.runsAndTargetsTwentySix(this)) {
17 intent.putExtra(EventReceiver.EXTRA_NEEDS_FOREGROUND_SERVICE, true);
18 ContextCompat.startForegroundService(this, intent);
19 } else {
20 startService(intent);
21 }
22 }
23}