Notre code RegisteredForRemoteNotifications s'est cassé car le jeton a été récupéré avec:
deviceToken.ToString().Trim('<').Trim('>').Replace(" ", "");
Cela fonctionnait auparavant, mais pas avec iOS 13, car les données seront comme ceci:
"{length = 32, bytes = 0x965b251c 6cb1926d e3cb366f dfb16ddd ... 5f857679 376eab7c }"
Il y a des réponses pour savoir comment le faire correctement avec Objective C et Swift mais je n'en ai pas trouvé avec C #.
Référence:
Obtenir un jeton d'appareil pour la notification Push
https://nshipster.com/apns-device-tokens/
Comment faire cela avec Xamarin?
J'ai le même problème et j'essayais d'implémenter sur la base de ce post: https://onesignal.com/blog/ios-13-introduces-4-breaking-changes-to-notifications/
Je vais tester votre solution la première fois que je l'ai, mais avez-vous testé pour voir si elle reste compatible avec les versions iOS précédentes?