小编Ati*_*ood的帖子

未收到Android GCM unicode字符

这是我的服务器端代码或android端代码.此代码仅适用于英文消息.如果我使用Unicode章程,比如使用阿拉伯语,那么它就不会代替阿拉伯语.由于英语阿拉伯语混合,它跳过了唯一的阿拉伯语章程.

请给我解决方案.谢谢!

这是我的C#代码

private string SendNotification(string authstring, string id, string msg)
    {
        try
        {
            ServicePointManager.ServerCertificateValidationCallback = (object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => true;
            WebRequest request = WebRequest.Create("https://android.googleapis.com/gcm/send");
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded;charset=UTF-8";

            request.Headers.Add(string.Format("Authorization: key={0}", authstring));
            string collaspeKey = Guid.NewGuid().ToString("n");
            string postData = string.Format("registration_id={0}&data.payload={1}&collapse_key={2}", id, msg, collaspeKey);
            byte[] byteArray = Encoding.UTF8.GetBytes(postData);
            request.ContentLength = byteArray.Length;
            Stream dataStream = request.GetRequestStream();
            dataStream.Write(byteArray, 0, byteArray.Length);
            dataStream.Close();
            WebResponse response = request.GetResponse();
            dataStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(dataStream);
            string responseFromServer = …
Run Code Online (Sandbox Code Playgroud)

unicode android google-cloud-messaging

9
推荐指数
1
解决办法
6141
查看次数

在Android中如何检查应用程序上次强制关闭

有没有办法在Android中获得未开辟的例外.当我的应用程序出错时,我想使用邮件发送日志.

谢谢!

android

1
推荐指数
1
解决办法
118
查看次数

标签 统计

android ×2

google-cloud-messaging ×1

unicode ×1