私はこのコードを正常に実装しました:
C# で Apple プッシュ通知プロバイダーを作成する方法を知っている人はいますか?
それはうまくいきます。しかし、質問があります。ヘブライ語やアラビア語など、英語以外のメッセージを送信する方法を教えてくれる人はいますか?
文字列に英語以外の文字が含まれている場合、送信されません。
ありがとうございました
私はこのコードを正常に実装しました:
C# で Apple プッシュ通知プロバイダーを作成する方法を知っている人はいますか?
それはうまくいきます。しかし、質問があります。ヘブライ語やアラビア語など、英語以外のメッセージを送信する方法を教えてくれる人はいますか?
文字列に英語以外の文字が含まれている場合、送信されません。
ありがとうございました
私は解決策を見つけました。
長さが間違っていました。コードでは、カウントする前に文字列の長さを渡します。UTFエンコーディングの後にカウントする必要があります。
writer.Write((byte)0); //First byte of payload length; (big-endian first byte)
enter code herebyte[] b1 = System.Text.Encoding.UTF8.GetBytes(payload);
writer.Write((byte)b1.Length); //payload length (big-endian second byte)