Если вы хотите подписаться на пользователя, вы используете этот код:
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)
?