Я получаю эту ошибку с моим текущим кодом PHP:Как преобразовать массив строк в массив целых чисел?
Примечание: TO идентификатор не был целым числом: 1, 2. 1) APNs :: queueMessage ->
Как я могу преобразовать в массив строк в массив целых чисел, как в этом другом вопросе: ID not integer... EasyAPNS?
Я в основном пытается передать id
с (из моей базы данных), которое должно newMessage()
как в этом примере Apple:
// SEND MESSAGE TO MORE THAN ONE USER
// $apns->newMessage(array(1,3,4,5,8,15,16));
// ($destination contain a string with the Ids like "1,2,3")
Вот мой код ниже:
if (isset($destination))
{
//$destination = 1,2,..
$dest = explode(",", $destination);
if (isset($time))
{
$apns->newMessage($dest, $time);
}
else
{
$apns->newMessage($dest);
}
$apns->addMessageAlert($message);
$apns->addMessageBadge($badge);
$apns->addMessageSound('bingbong.aiff');
$apns->queueMessage();
header("location:$url/index.php?success=1");
}
Что? Я не понимаю, в чем вопрос? В чем проблема? – Vyktor
Похож на '$ apns-> queueMessage()' ожидает целочисленный параметр. Но с этой небольшой информацией это всего лишь догадка – knittl
И какова ваша фактическая переменная, установленная (включая эту строку) и включающая в себя ту строку, на которой происходит ошибка на PLS. – Dave