donc je changeais les détails d'une application iOS déjà construite et j'ai changé toutes les chaînes, etc. pour changer le nom de l'application, mais lorsque les applications donnent une notification (notifications push Apple), il affiche toujours l'ancien nom de l'application pas le nouveau. J'ai également changé l'affichage du bundle et le nom du package bundle par le nouveau nom de l'application, mais toujours pas de chance. J'ai également essayé de nettoyer le dossier de construction et de redémarrer mon mac et le téléphone. Dans la notification, il affiche également le nouveau nom et l'ancien nom, c'est très étrange. Veuillez vous référer à l'image ci-dessous.
3 Réponses :
Pour changer le nom de l'application, définissez la valeur CFBundleDisplayName dans le fichier info.plist:
CFBundleDisplayName Nouveau nom d'application ici
Le nom spécifié de cette manière serait affiché sur l'appareil sous l'icône de l'application. Le service de notification push dépend de l'ID du bundle d'application CFBundleIdentifier.
J'ai vu cette réponse et l'ai essayé mais je n'ai pas fonctionné, j'ai plutôt une erreur disant que info.plist n'est pas valide
Les commentaires des personnes ci-dessus sont corrects. Les données Bolt proviennent de votre serveur. La même chose avec votre contenu. Alors parlez-en à votre serveur / backend ou faites-le vous-même. Il existe également un moyen de gérer cela d'une manière ou d'une autre.
Vous pouvez capturer le titre, le contenu et l'image (pour les notifications push riches) en ajoutant Extension de contenu de notification
et Extension de service de notification
dans votre projet. Cela nécessiterait cependant un peu de travail. J'espère que cela vous aidera!
oui, je viens de le comprendre, merci à tous d'avoir contacté
J'ai eu la réponse sur la page des développeurs Apple Suivez simplement ces options: -
Dans mon cas, le nom du produit est l'ancien.
Si vous recevez toujours l'ancien nom. Donc, dans ce cas, supprimez l'application et installez l'application maintenant, vous recevrez le nouveau nom de l'application. Pas besoin de redresser l'extension de contenu de notification et l'extension de service de notification pour les notifications push.
non c'était un problème du back-end, mais merci quand même
Ok mais mon cas c'était mon problème
Je garderai cela à l'esprit si je le rencontre à nouveau, très apprécié
L'ancien nom de l'application provient du serveur dans les données de notification push
Cela doit provenir du service de notification push lors de la création du contenu de la notification. Demandez à votre développeur backend de mettre à jour le nom de l'application. Ou si vous utilisez un service tiers, accédez au tableau de bord et recherchez les options de modification du nom de l'application.
Le
Nouveau nom d'application
que vous avez affiché provient de l'appareil. LeBolt
et sa ligne suivante, ces deux lignes doivent provenir de votre serveur. Alors, mettez à jour le code de votre serveur pour avoir un nouveau nom d'application