gpt4 book ai didi

php - 使用 php 为 Windows Phone 7 发送推送通知

转载 作者:可可西里 更新时间:2023-10-31 22:12:08 27 4
gpt4 key购买 nike

我是一名网络开发人员 (PHP)。我想使用 PHP 搜索到 Windows Phone 7 的推送通知,但结果始终是 .NET。

请有人帮助我。

更新 : 如何一次发送多台设备?因为延迟时间在1秒左右,所以如果我有1000个设备要推送,我可能需要1000秒等待。

最佳答案

以下是向 URL“_URL_TO_SEND_TO_”发送 toast 通知的 PHP 代码,它是从 MPNS 收到的 token :

<?php
// Create the toast message
$toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" .
"<wp:Notification xmlns:wp=\"WPNotification\">" .
"<wp:Toast>" .
"<wp:Text1>" . "SendToast" . "</wp:Text1>" .
"<wp:Text2>" . "Text Message" . "</wp:Text2>" .
"</wp:Toast> " .
"</wp:Notification>";

// Create request to send
$r = curl_init();
curl_setopt($r, CURLOPT_URL,_URL_TO_SEND_TO_);
curl_setopt($r, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($r, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);

// add headers
$httpHeaders=array('Content-type: text/xml; charset=utf-8', 'X-WindowsPhone-Target: toast',
'Accept: application/*', 'X-NotificationClass: 2','Content-Length:'.strlen($toastMessage));
curl_setopt($r, CURLOPT_HTTPHEADER, $httpHeaders);

// add message
curl_setopt($r, CURLOPT_POSTFIELDS, $toastMessage);

// execute request
$output = curl_exec($r);
curl_close($r);
?>

如果这是您需要的代码,请检查此答案。

关于php - 使用 php 为 Windows Phone 7 发送推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7898789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com