我想從curl(PHP或Linux)獲得Apple推送通知的反饋。 我發現這段代碼發送推送通知從Apple推送通知反饋中獲取信息
<?php
$url = 'https://feedback.push.apple.com:2196';
$cert = 'Cert.pem';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SSLCERT, $cert);
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, "passphrase");
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"device_tokens": ["XXXX"], "aps": {"alert": "test message one!"}}');
$curl_scraped_page = curl_exec($ch);
?>
反饋服務
蘋果提供你應該偶爾輪詢反饋服務。這將提供以前但不再有效的設備控件列表,例如,如果用戶卸載了您的iPhone應用程序。然後,您可以從數據庫中刪除deviceToken,以免與無效設備進行通信。
我需要一個PHP腳本來從Apple反饋服務獲取此列表。
感謝
什麼是不工作? –
@BasvanStein此代碼沒有給我任何結果。我只需要從PHP代碼獲得蘋果的反饋 –