我目前有:限制一個字符串256字節
$payload = array();
$payload['aps']['badge'] = 1;
$payload['aps']['alert'] = html_entity_decode($title);
$payload['aps']['sound'] = "default";
但:
允許的通知有效載荷的最大大小爲256字節; Apple推送通知服務拒絕任何超出此限制的通知。
$title
(主要是英文,不是特殊的字符)通常大於256個字符。我應該怎麼做才能檢查並限制/刪除額外的字符? strlen
?
PHP字符串是一種char數組。 IIRC char是1個字節長,所以是的:用strlen檢查字符串是否大於256個字符。 – clentfort
也許'substr'? – Oliver