Глядя на документацию по миграции, кажется, что это предполагает, что вся моя среда сборки (gradle, плагины, библиотеки) обновлена.В моем случае им 5 лет, и я не собираюсь обновлять ни одного из них, поскольку у меня нет абсолютно никакой уверенности, что я не попаду в сломанный ад сборки.Кроме того, это приложение, которое я заменю на PWA позже в этом году, поэтому миграция не должна быть ориентирована на будущее или использовать какие-либо новые функции.
Поэтому я ищу минимально возможные шаги для миграции и предотвращения поломки приложения.Я думаю, что у меня есть ручка на стороне приема, но я ищу совет по регистрации и отправке.
Мой текущий код
// REGISTRATION
gcm = GoogleCloudMessaging.getInstance(context);
MyLog.d("[G152] about to register with gcm...");
regid = gcm.register(SENDER_ID);
msg = "Device registered, registration ID=" + regid;
// SENDING
final String API_KEY = "AIzaAt-kduR...xDass";
URL url = new URL("https://android.googleapis.com/gcm/send");
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("https://android.googleapis.com/gcm/send");
httppost.setHeader("Content-Type", "application/json");
httppost.setHeader("Authorization", "key=" + API_KEY);
StringEntity body = new StringEntity(new Gson().toJson(gcMessage));
httppost.setEntity(body);
HttpResponse response = httpclient.execute(httppost);
Какие минимальные изменения мне нужнызаставить мигрировать?