Xamarin.forms.iOS Ошибка уведомления - PullRequest
0 голосов
/ 17 мая 2018

Мое приложение Xamarin.Forms.iOS показывает "Failed At: Регистрация в APNS" при загрузке из AppStore.Я продолжил тестировать его на своем устройстве, и режим отладки позволяет мне отправлять уведомления Sandbox просто отлично.Я, с другой стороны, не могу отправлять уведомления при тестировании с помощью «TestFlight».

Я следовал совету, который я видел в Stackoverflow, о добавлении второго файла разрешений и изменении «aps-enviroment» на «production», ноэто не сработало.В тестовом полете я больше не получаю сообщение об ошибке, но все еще не могу получать уведомления на своем устройстве.

  • Я заметил, что при использовании Visual Studios Mac «Автоматическая подготовка» мой профиль обеспечения распространения становится недействительным.

Список вещей, которые я использую: * Центр уведомлений Azure.* Visual Studios для Mac.* Xamarin.Forms * Xamarin.Azure.NotificationHubs.iOS

Мне нужна помощь, пожалуйста.

1 Ответ

0 голосов
/ 18 мая 2018

Хорошо, я нашел ответ через 2 дня, пытаясь изо всех сил!

Список вещей, которые я использую: * Azure NotificaitonHub. * Xamarin.Forms.iOS * Файл с правами в исходном коде имеет ключ Aps-enviroment, который необходимо вручную настроить на производство. «Разработка предназначена только для отладки, и некоторое время она была ошибкой»

Это решение:

1) Я зашел в раздел «Сертификаты, идентификаторы и профили», создал ключ push-уведомлений в разделе ключей.

2) Я копирую идентификатор ключа, префикс и идентификатор для моего приложения. Я также открываю скачанный ключ, читаю его в текстовом редакторе и копирую токен.

3) Я вошел в Azure, зашел в раздел уведомлений и добавил свою ключевую информацию в раздел Apple под токеном. Как только это было сделано, я мог снова отправлять производственные уведомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...