Я разработал кроссплатформенное приложение с использованием Xamarin.Он получает push-уведомления через веб-API, размещенный в Microsoft Azure.В настоящее время у меня также есть Центр уведомлений в качестве ресурса, размещенного в Azure.
Проблема заключается в том, что для добавления дополнительных функций в приложение я должен также проверить, что приложение получает push-уведомления, но я нехотите отправить push-уведомления из процесса устранения неполадок моего приложения всем пользователям, которые уже загрузили приложение из магазина (в производственном режиме) и используют его.
Как создать отдельный канал для тестирования?Я подумываю создать еще один центр push-уведомлений с отдельным методом контроллера в веб-API, который будет отправлять уведомления только в режиме разработчика.Но как именно этого можно достичь.
В iOS у концентратора уведомлений есть переключатель Production / Sandbox.Я думаю, что, загрузив p12, сделанный с сертификатами разработки, я мог бы использовать отправку уведомлений только в режиме разработки на тестовом устройстве, но это не относится к Android.
Кроме того, концентраторы уведомлений не подключены кназвание пакета приложения, так что тогда даже в режиме разработки / тестирования все пользователи, скачавшие приложение, будут получать уведомления о тестировании в разработке?
Можно ли отправлять уведомления только в режиме разработчика без изменения имени пакета приложения через альтернативный концентратор push-уведомлений?