2
votes

Nom d'application incorrect dans les NOTIFICATIONS PUSH | ios SWIFT

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. entrez la description de l'image ici


3 commentaires

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. Le Bolt 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


3 Réponses :


0
votes

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.


1 commentaires

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



3
votes

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!


1 commentaires

oui, je viens de le comprendre, merci à tous d'avoir contacté



0
votes

J'ai eu la réponse sur la page des développeurs Apple Suivez simplement ces options: -

  1. Sélectionnez vos cibles
  2. Sélectionnez les paramètres de votre bâtiment
  3. Vérifiez l'emballage.
  4. Vérifiez ensuite quel est le nom du produit?

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.


3 commentaires

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é