Я конвертирую свое приложение GCM в FCM, используя это руководство .Мой код сервера написан на C # и работает в ASP.NET Web REST Service.Существующий код, который делает пост, выглядит следующим образом.,.
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create("https://android.googleapis.com/gcm/send");
Request.Method = "POST";
Request.KeepAlive = false;
Request.ContentType = "application/json";
Request.Headers.Add(string.Format("Authorization: key={0}", apiKey));
Request.ContentLength = byteArray.Length;
Stream dataStream = Request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
В «конечных точках сервера обновлений» указывается старая конечная точка gcm:
gcm-http.googleapis.com / gcm /
следует преобразовать в
fcm.googleapis.com / fcm /
Однако я не использовал эту конечную точку.Я использую
android.googleapis.com / gcm / send
очень успешно в течение многих лет.Я не помню, почему у меня есть / отправить.Должен ли я также добавить его к новой конечной точке?