私は現在持っています:
$payload = array();
$payload['aps']['badge'] = 1;
$payload['aps']['alert'] = html_entity_decode($title);
$payload['aps']['sound'] = "default";
しかし:
通知ペイロードに許可される最大サイズは256 バイトです。Apple Push Notification Service は、この制限を超える通知を拒否します。
$title
(主に英語で、特殊文字はあまりありません) は 256 文字を超えることがよくあります。余分な文字をチェックして制限/削除するにはどうすればよいですか? strlen
?