Могу ли я удалить Push.SetSenderID(string) теперь, когда он устарел?

Безопасно ли удалять строку кода, которая вызывает Microsoft.AppCenter.Push.Push.SetSenderId, который был отмечен obsolete?

Я обновил https://www.nuget.org/packages/Microsoft.AppCenter.Push/, увеличил целевую платформу Xamarin.Android до 8.1, обновил AndroidManifest.xml, добавил google-services.json и обновил конфигурацию Proguard, выполнив следующие действия: https://docs.microsoft.com/appcenter/sdk/push/migration/xamarin-android/?WT.mc_id=none-github-bramin

Тем не менее, следующее предупреждение неясно, могу ли я безопасно удалить Microsoft.AppCenter.Push.Push.SetSenderId:

"Push.SetSenderId (string)" устарел: "Для всех разработчиков Android, использующих App Center, наступает изменение, когда Firebase SDK требуется для использования Push-уведомлений. Для Android P это запланировано на дату выпуска последней версии ОС. Для всех других версий Android это потребуется после апреля 2019 года. Пожалуйста, следуйте руководству по миграции на https://aka.ms/acfbxa. ' (CS0618)

1 ответ

Решение

Да, вы можете безопасно удалить Microsoft.AppCenter.Push.Push.SetSenderId После того, как вы выполнили рекомендуемые шаги:

  • Увеличьте целевую платформу Xamarin.Android до 8.1
  • Обновить AndroidManifest.xml
  • добавлять google-services.json из Firebase

После выполнения рекомендуемых шагов, Microsoft.AppCenter.Push.Push.SetSenderId больше не будет выполнять какой-либо код в SDK (по сути, он не используется).

Другие вопросы по тегам