Могу ли я удалить 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 (по сути, он не используется).