public void TestSchemaAndroidBroadcastMessage() { string expected = "" + "{" + "\"android\": {" + "\"alert\": \"Hello from Urban Airship!\"" + "}" + "}"; var push = new AndroidBroadcastRequest() { APS = new AndroidAPSBody() { Alert = "Hello from Urban Airship!" } }; List<JsonConverter> converters = new List<JsonConverter>(); //converters.Add(new SchedulerConverter()); string serializedToken = Newtonsoft.Json.JsonConvert.SerializeObject(push, Newtonsoft.Json.Formatting.None, new Newtonsoft.Json.JsonSerializerSettings() { NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, Converters = converters }); Console.WriteLine("Serialized : " + serializedToken); Helper.AreJsonEqual(expected, serializedToken); }
public void SendBroadcast(AndroidBroadcastRequest broadcastRequest) { base.Invoke<AndroidBroadcastRequest, NullResponse>("/api/push/broadcast/", RestSharp.Method.POST, broadcastRequest); }