28

私はすべての 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」内に「Person」を入れるのは難しいと思います。また、次のコードを使用してカスタム属性を追加できることも知っています。

alertNotification.Payload.AddCustom("人", Newtonsoft.Json.JsonConvert.SerializeObject(stat));

ただし、上記のコードは「aps」タグを追加していません。どうすれば達成できるか教えてください。

4

3 に答える 3