Как заставить Eclipse правильно определить, какой SSH-ключ использовать при клонировании (с помощью git import в eclipse) из двух разных учетных записей Github

Вот простые шаги, чтобы добавить этот град:

dependencies {
  compile "com.google.firebase:firebase-messaging:9.0.0"
}

Никаких дополнительных разрешений не требуется в манифесте, таком как GCM. Никакой приемник не нужен, чтобы проявить себя как GCM. С помощью FCM автоматически добавляется com.google.android.gms.gcm.GcmReceiver.

Миграция службы прослушивателя

Теперь расширение службы InstanceIDListenerService требуется, только если вы хотите получить доступ к токену FCM.

Это необходимо, если вы хотите

  • Управлять токенами устройств для отправки сообщений на одно устройство напрямую или Отправлять сообщения группе устройств или
  • Отправлять сообщения к группе устройств или
  • Подключить устройства к темам с API-интерфейсом управления подписками сервера.

Добавить службу в манифесте


    
        
    



    
        
    

Изменить MyInstanceIDListenerService, чтобы расширить FirebaseInstanceIdService и обновить код, чтобы прослушивать обновления токена и получать токен всякий раз, когда генерируется новый токен.

public class MyInstanceIDListenerService extends FirebaseInstanceIdService {

  ...

  /**
   * Called if InstanceID token is updated. This may occur if the security of
   * the previous token had been compromised. Note that this is also called
   * when the InstanceID token is initially generated, so this is where
   * you retrieve the token.
   */
  // [START refresh_token]
  @Override
  public void onTokenRefresh() {
      // Get updated InstanceID token.
      String refreshedToken = FirebaseInstanceId.getInstance().getToken();
      Log.d(TAG, "Refreshed token: " + refreshedToken);
      // TODO: Implement this method to send any registration to your app's servers.
      sendRegistrationToServer(refreshedToken);
  }

}

Для получения дополнительной информации посетите

  1. Как импортировать прежние проекты GCM в Firebase
  2. Как принудительно обновить токен
  3. Как получить доступ к token
  4. Как настроить firebase

1
задан NinjaDeveloper 31 March 2019 в 02:12
поделиться