.NET MAUI y Unity
Integración por REST mientras llegan los SDK de estas plataformas.
Los SDK de .NET MAUI y Unity están previstos para una etapa posterior. Hoy se integran por REST, igual que la guía general.
.NET MAUI
- Obtén el token con Plugin.Firebase (Cloud Messaging) o con las APIs nativas de cada plataforma.
- Con Firebase, el token es FCM en ambas plataformas: ver iOS vía FCM.
- Con APNs nativo, el token de iOS es de Apple: sube la
.p8a PushHub.
- Regístralo con
HttpClient:
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer pk_live_TU_LLAVE_PUBLICA");
await http.PostAsJsonAsync("https://api.pushhub.daertec.com/v1/devices", new {
token, platform = DeviceInfo.Platform == DevicePlatform.iOS ? "ios" : "android", framework = "maui"
});
Unity
- Usa el Firebase Unity SDK (Cloud Messaging): el token es FCM en ambas plataformas.
- En
Firebase.Messaging.FirebaseMessaging.TokenReceived, regístralo conUnityWebRequest(POST /v1/devices,framework: "unity"). - En
MessageReceived, leee.Message.Data["_phid"]y reporta los eventos.