Eine App, die Benachrichtigungsberechtigungen anfordern und Push-Benachrichtigungen bis iOS13 anzeigen konnte. Als ich es iOS14 gab, verschwanden Push-Benachrichtigungen. Wenn ich die App neu installiere, kann ich nicht einmal eine Benachrichtigungsberechtigung anfordern.
In meinem Fall passierte es nur in der Produktion.
https://developer.apple.com/forums/thread/660648
ProductName
war Katakana.
Die Einstellungen sind für jede Umgebung wie Debug, stg und releaes getrennt.
Der ProductName
von debug und stg bestand aus alphabetischen Zeichen halber Breite, während der ProductName
für die Veröffentlichung Katakana voller Breite war.
Dies liegt daran, dass ich den auf dem Terminal angezeigten App-Namen für jede Umgebung ändern wollte.
Als ich dies in ein Alphabet mit halber Breite änderte, wurden die Benachrichtigungsanforderung und die Push-Benachrichtigung normal angezeigt.
Für den App-Namen habe ich in info.plist "Bundle-Anzeigename" festgelegt und dort den App-Namen festgelegt, der in "Benutzerdefiniert" unter "Build-Einstellungen" definiert ist.
Ich war besorgt, dass ich die Auswirkung einer Änderung des Produktnamens nicht sehen konnte, und wandte mich daher an den technischen Support von Apple. Ich kenne den App-Namen und andere sichtbare Teile, weiß aber nicht, wo "ProductName" verwendet wird und wie sich dies auswirkt. Diesmal betrafen insbesondere Benachrichtigungen Bereiche, die nicht im Rahmen meiner Implementierung lagen. Also habe ich für alle Fälle eine Anfrage gestellt.
Um die Antwort zusammenzufassen
・ Es gibt kein Problem, auch wenn der Produktname geändert wird.
・ Vor kurzem habe ich diesen Fehler gefunden
・ Testen Sie den gesamten Weg, um festzustellen, ob es in Ordnung ist
ist das, was sie sagten.
Ich habe es auf Test Flight getestet und veröffentlicht.
Vorläufig fragte ich, wann die modifizierte Version veröffentlicht wurde und welche Version, aber es war unentschlossen.
Ich möchte, dass du schnell heilst.
Lassen Sie uns ps und Product Name alphabetisch machen.
Recommended Posts