Formato personalizado de notificaciones push de iOS
Soy nuevo en todos los dominios de notificaciones push de iOS. He intentado una notificación de inserción básica utilizando el siguiente código y funciona perfectamente. Estoy usando "usando JdSoft.Apple.Apns.Notifications;" para lograr esto. Aquí está el código:
Notification alertNotification = new Notification(testDeviceToken);
alertNotification.Payload.Alert.Body = "Hello World";
alertNotification.Payload.Sound = "default";
alertNotification.Payload.Badge = 1;
Esto le da la salida al iPhone en la siguiente estructura:
{
aps = {
alert = "Hello World";
badge = 1;
sound = default;
};
}
Ahora tengo el requisito de agregar una etiqueta personalizada de la siguiente manera:
{
"aps": {
"alert": "Hello World",
"sound": "default",
"Person": {
"Address": "this is a test address",
"Name": "First Name",
"Number": "023232323233"
}
}
}
Me resulta difícil conseguir "Persona" dentro de "aps". También sé que puedes agregar un atributo personalizado usando el siguiente código:
alertNotification.Payload.AddCustom ("Person", Newtonsoft.Json.JsonConvert.SerializeObject (stat));
Pero el código anterior no se agrega con la etiqueta "aps". Por favor, dime cómo se puede lograr?