Как обновить регистрацию Azure Notification Hub в Xamarin Forms [Android] до FCMv1Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как обновить регистрацию Azure Notification Hub в Xamarin Forms [Android] до FCMv1

Сообщение Anonymous »

У меня есть приложение Xamarin Forms (приложение для Android), и я знаю, что мне нужно перейти на протокол FCMv1 для отправки уведомлений на устройства. Я прочитал эту статью Microsoft о миграции, но мне не ясно, как сообщить моему xamarin Android-приложение для регистрации в качестве регистрации FCMv1. Теперь у меня есть такой код:

Код: Выделить всё

[Service(Exported = true)]
[IntentFilter(new[] { "com.google.firebase.MESSAGING_EVENT" })]
public class MyFirebaseMessagingService : FirebaseMessagingService
{
const string TAG = "MyFirebaseMessagingService";
NotificationHub hub;

public override void OnNewToken(string p0)
{
base.OnNewToken(p0);
SendRegistrationToServer(p0);
}

private void SendRegistrationToServer(string token)
{
// Register with Notification Hubs
hub = new NotificationHub(Helpers.ApiKeys.NotificationHubName, Helpers.ApiKeys.ListenConnectionString, this);
try
{
hub.UnregisterAll(token);
}
catch (Exception ex)
{
Log.Error(TAG, ex.Message);
}

var tags = new List() { Entities.Settings.DeviceId };
var regID = hub.Register(token, tags.ToArray()).RegistrationId;

Log.Debug(TAG, $"Successful registration of ID {regID}");
}
}
Как зарегистрировать свое приложение как FCMv1?

Подробнее здесь: https://stackoverflow.com/questions/786 ... android-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»