我有以下有效载荷,iOS可以使用Azure Notification Hub发送推送通知:
{
"aps":{
"alert":{
"title":"$(titleParam)",
"body":"$(bodyParam)"
},
"badge":"$(badgeParam)",
"sound":"default"
}
}
正常工作的徽章。为了与iOS合作,这必须是一个INT值。如果我删除了徽章的双引号,那么"body": $(bodyParam)
无法在通知中心注册有效载荷(无效字符$
)。
我必须如何格式化有效载荷才能使其工作?
尝试 "badge":"#(badgeParam)"
,'#'令牌是专门为整数和布尔人设计的。