Например, для Android я написал такой код:
Код: Выделить всё
var firebaseToken = await FirebaseMessaging.Instance.GetToken();
var deviceInstallation = new
{
InstallationId = GetDeviceId(),
Platform = "gcm",
PushChannel = firebaseToken.ToString()
};
Моя проблема заключается в том, что я нужно написать код для iOS. Что такое PushChannel, помимо платформы, которая, как мне кажется, называется apns? Я где-то читал, что мне нужно реализовать вызов этой функции в AppDelegate
Код: Выделить всё
[Export("application:didRegisterForRemoteNotificationsWithDeviceToken:")]
public async void RegisteredForRemoteNotifications(UIApplication application,
NSData deviceToken)
{
// ...
}
Подробнее здесь: https://stackoverflow.com/questions/780 ... net-8-maui