Push Notification in non english languages

iphone, non-english, push-notification

Solution

I found the solution.

The length was wrong. In the code we pass the length of the string before the counting. We should count it after the UTF encoding:

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) 

Problem

I have implemented successfully this code: Does anyone know how to write an Apple Push Notification Provider in C#? It works great. But I have a question, can anybody help me how to send non english messages like Hebrew Or Arabic? If the string contains any non english characters, it is not sent. Thank you

Original source

Related problems