複数のiosデバイスにプッシュ通知を送信しようとしていますが、1つ以上のトークンが有効でない場合にクラッシュし、他のデバイスにメッセージを送信しません。 :デバイストークンが無効な場合、iosデバイスにプッシュ通知を送信する
require_once "libs/ApnsPHP/Autoload.php";
$push = new ApnsPHP_Push(ApnsPHP_Abstract::ENVIRONMENT_PRODUCTION,'WenderCastPush.pem');
$pushdevices = array('499D3684-5039-4E56ACB7E285057E8568','21bff83127f8f307b307e828cfe4a65081b7468f980d17f9fbbda05785298c7d');
$push->connect();
foreach ($pushdevices as $device)
{
try{
$message = new ApnsPHP_Message($device);
$message->setCustomIdentifier("Message-Badge-3");
$message->setBadge(3);
$message->setText('Message Alert : Testing IOS');
$message->setSound();
$message->setExpiry(30);
$push->add(@$message);
}
catch(Exception $e)
{}
}
$push->send();
$push->disconnect();
クラッシュさせようとしているのか、クラッシュするのを止めようとしているのかわからない – developerwjk
複数のデバイスに送信しようとしていますが、無効なトークンをすべてスキップしたいのですが、私のプッシュ通知がクラッシュする無効です – user4028047