プッシュコンテンツに絵文字表現が含まれている場合は、次の変更を行う必要があります
1 Mysql はバージョン 5.5.3 以降を使用する必要があります (アップグレードできない場合は、base64 で保存し、プッシュ時にトランスコードしてください)
2テーブルを作成し、コンテンツ テーブルのフィールドを utf8mb4_unicode_ci エンコード形式にプッシュします (システム my.cnf を変更する必要はなく、mysql を再起動する必要もありません)
apnsphp を使用してプッシュする場合、絵文字表現が ?: になるという問題がまだ発生する可能性があります。 Message.php の getPayload メソッドを見つけて、変換トランスコード判定に「false &&」を追加して実行を無効にしてください。このコードでは一部の絵文字表現が切り捨てられるためです。
'~\\u([0 -9a-f] {4})〜i '、'、