当我尝试像这样添加时,类别键不在aps词典之外。请帮我在aps字典中添加category关键字。 我试过下面的代码
payload.addCustomDictionary("category", "Alerts");
答案 0 :(得分:0)
我认为你在这里指的是JAVAPNS。据我所知,'Payload'类没有'category'的占位符。
addCustomDictionary将添加“aps”外部
您必须使用“类别”形成'aps'键并使用一些解决方法。 (例如如下)
JSONObject temp = new JSONObject();
temp.put("category", "alert");
JSONObject myPayload = new JSONObject();
myPayload.put("aps", temp);
希望它有所帮助。
答案 1 :(得分:0)
在最新版本的Javapns Jdk16中,添加了addCategory
字段。
参考文献:
https://mvnrepository.com/artifact/com.github.fernandospr/javapns-jdk16/2.4.0