我是新来的所有iOS推送通知域。 我曾尝试使用下面的代码尝试了基本的推送通知和它完美的作品。 我使用的是“使用JdSoft.Apple.Apns.Notifications;” 做到这一点。 下面的代码:
Notification alertNotification = new Notification(testDeviceToken);
alertNotification.Payload.Alert.Body = "Hello World";
alertNotification.Payload.Sound = "default";
alertNotification.Payload.Badge = 1;
这给出了如下结构的输出到iPhone:
{
aps = {
alert = "Hello World";
badge = 1;
sound = default;
};
}
我现在拿到添加自定义标签的要求如下:
{
"aps": {
"alert": "Hello World",
"sound": "default",
"Person": {
"Address": "this is a test address",
"Name": "First Name",
"Number": "023232323233"
}
}
}
我发现它很难得到“人”里面的“APS”。 我也知道,你可以用下面的代码添加自定义属性:
alertNotification.Payload.AddCustom( “人”,Newtonsoft.Json.JsonConvert.SerializeObject(STAT));
但上面的代码中不添加withing“APS”标签。 请告诉我如何能够实现?