# #java #android #firebase-cloud-messaging #onesignal
Вопрос:
В Firebase вы можете подписаться на пользователя с такой темой,
FirebaseMessaging.getInstance().subscribeToTopic("weather")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
String msg = getString(R.string.msg_subscribed);
if (!task.isSuccessful()) {
msg = getString(R.string.msg_subscribe_failed);
}
Log.d(TAG, msg);
Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
}
});
Я ищу способ сделать то же самое в OneSignal.
Ответ №1:
1 — Вам нужно назначить теги пользователю в приложении.
OneSignal.sendTag("subscribed", subscribed);
2 — Создайте сегмент из ТЕГА пользователя. [ План Подписан]
3 — Отправить уведомление в этот сегмент
Комментарии:
1. Я сделал то же самое, но все равно другие устройства, которые не подписаны, получают уведомления