Firebase: подписаться на topi c на другом экземпляре - PullRequest
0 голосов
/ 25 марта 2020

Если вы хотите подписаться на пользователя, вы используете этот код:

FirebaseMessaging.getInstance().subscribeToTopic("weather")
        .addOnCompleteListener { task ->
            var msg = getString(R.string.msg_subscribed)
            if (!task.isSuccessful) {
                msg = getString(R.string.msg_subscribe_failed)
            }
            Log.d(TAG, msg)
            Toast.makeText(baseContext, msg, Toast.LENGTH_SHORT).show()
        }

Если приложение использует несколько проектов и имеет несколько идентификаторов экземпляров (с использованием различных FirebaseApps), оно не может использовать темы для Второй instanceId.

val secondInstanceId = FirebaseInstanceId.getInstance(nonDefaultFirebaseApp)

Нет ввода для Идентификатор экземпляра для подписки с использованием другого идентификатора экземпляра.

Итак, вопрос в том, как получить экземпляр FirebaseMessaging для другого идентификатора экземпляра?

Есть что-то вроде FirebaseMessaging.getInstance(secondInstanceId)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...