如何使用通知集线器作为php后端发送通知

时间:2014-07-23 07:28:37

标签: php azure push-notification azure-mobile-services

尝试使用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";
}

并且未发送通知。

1 个答案:

答案 0 :(得分:0)

PHP版本< 5.4不支持短语法数组声明,即使用[](方括号)

更新PHP版本或暂时可以尝试将使用[]声明的数组更改为array()声明。这是您的固定代码:

if (in_array($notification->format, array("template", "apple", "gcm"))) {
    $contentType = "application/json";
} else {
    $contentType = "application/xml";
}