Я использую концентратор уведомлений Windows Azure для отправки уведомлений пользователям в моем приложении для Android. У меня в приложении есть какой-то чат, и я хотел бы отправлять уведомления только определенным пользователям. Я предполагаю, что я должен указать их теги при отправке уведомлений. Где хранятся эти теги? Как я могу быть уверен, что пользователь правильно зарегистрирован? У меня есть этот код для регистрации пользователей:
@SuppressWarnings("unchecked")
private void registerWithNotificationHubs() {
new AsyncTask() {
@Override
protected Object doInBackground(Object... params) {
try {
String regid = gcm.register(SENDER_ID);
hub.register(regid, "tag");
} catch (Exception e) {
return e;
}
return null;
}
}.execute(null, null, null);
}
Когда тег не используется, уведомления работают и отправляются на все устройства. Я хочу добавить тег и отправить уведомление определенному тегу.