尝试使用PHP作为后端发送通知,按照链接指示 -
http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-php-backend-how-to/
但通过解析警告“notiicaitonhub.php行中的”[ -
if (in_array($notification->format, ["template", "apple", "gcm"])) {
$contentType = "application/json";
} else {
$contentType = "application/xml";
}
并且未发送通知。
答案 0 :(得分:0)
PHP
版本< 5.4
不支持短语法数组声明,即使用[]
(方括号)
更新PHP
版本或暂时可以尝试将使用[]
声明的数组更改为array()
声明。这是您的固定代码:
if (in_array($notification->format, array("template", "apple", "gcm"))) {
$contentType = "application/json";
} else {
$contentType = "application/xml";
}