Ich muss das APNS-Geräte-Token meiner iOS-App an meinen Provider senden, indem ich einen Service anrufe, der JSON-Daten in meiner Anfrage erwartet. Ich lese Apples Local and Push Notification Programming Guide und es sagt nur, dass die application:didRegisterForRemoteNotificationsWithDeviceToken:
Delegate-Methode das Gerät Token als NSData
übergeben und Sie sollten es an Ihren Provider in Binärdaten codiert übergeben. Aber ich muss es in eine Zeichenfolge konvertieren, um eine JSON-Anfrage an meinen Provider senden zu können.iOS APNS: Senden des Geräte-Tokens an den Provider im Stringformat
Ich habe auch mehrere Beiträge zu diesem Thema gelesen, da es aussieht, ist es ein häufiges Szenario, aber ich habe einige verschiedene Möglichkeiten gefunden, um solche Gerät Token in String zu konvertieren, um es zu senden, und ich bin mir nicht sicher welche von ihnen sollte am besten geeignet sein. Was wäre der zuverlässigste Weg, damit umzugehen? Ich nehme an, dass mein Provider diese Zeichenfolge zurück in Aufruf APNS konvertieren muss, und ich muss dieses Token auch in der App speichern, um es sicher mit dem neuen Wert zu vergleichen, wenn ein neues Token generiert wird und application:didRegisterForRemoteNotificationsWithDeviceToken:
aufgerufen wird, um das zu senden Token nur, wenn es sich geändert hat.
Dank
Danke, habe ich endlich den Code, den Sie angegeben, um eine hexadezimale Zeichenfolge – AppsDev