2015-01-07 2 views
1

Мне нужно послать полезную нагрузку, используя лунные апны. в настоящее время я могу видеть, что структура полезной нагрузки NotificationPayload подобенСодержание Имеющеся в лун-апнах полезной нагрузке

ценам ниже
public class NotificationPayload 
    { 
     public NotificationPayload(string deviceToken); 
     public NotificationPayload(string deviceToken, string alert); 
     public NotificationPayload(string deviceToken, string alert, int badge); 
     public NotificationPayload(string deviceToken, string alert, int badge, string sound); 

     public NotificationAlert Alert { get; set; } 
     public int? Badge { get; set; } 
     public Dictionary<string, object[]> CustomItems { get; } 
     public string DeviceToken { get; set; } 
     public string Sound { get; set; } 

     public void AddCustom(string key, params object[] values); 
     public string ToJson(); 
     public override string ToString(); 
    } 

Где Content-Available? он должен быть частью aps .. Он отсутствует или недоступен в лун-апнах? если так, как отправить Content-Available в качестве части АФС, как показано ниже в ПРИМЕР-

{"aps":{"alert":"Helo","badge":1,"content-available" : 1,"sound":"default"}} 

Я пытался добавить обычай; но добавляет пользовательское свойство вне строки aps.

ответ

1

Я использовал ниже метод в Node.js. Он работает со мной.

agent.createMessage(). Device (device) .contentAvailable ('1'). Alert ("loc-key", "Title": "Message"). Send();

Смежные вопросы