2016-07-12 1 views
1

J'ai un petit problème avec le message de notification affiché sur l'appareil lorsque la passe est mise à jour. Je veux que le message soit ce que j'ai défini dans le "changeMessage" dans l'un des Pass Structure Dictionary Keys. Au lieu de ce qui est affiché est ce que je suppose être le message de changement par défaut qui est "Coupon changé". J'ai la clé "changeMessage" dans la clé "backFields". J'ai mis la valeur de cette clé à un certain texte de moi-même (qui n'inclut pas "%@" comme indiqué dans la description de la clé here). En raison des exigences que je suis en train de travailler, je ne peux pas utiliser "%@" là, car il va juste le remplacer par la valeur entière par rapport à la clé . Donc, aucun moyen d'accomplir cela encore?Message de notification de mise à jour du livret

Répondre

2

À moins que %@ soit présent dans le message, vous verrez uniquement le message générique "Coupon modifié" que vous avez décrit.

Si vous ne souhaitez pas que la valeur du champ s'affiche, vous pouvez inclure le message que vous souhaitez, puis ajouter des espaces avant de terminer en %@. Les espaces feront en sorte que la valeur ne soit pas affichée sur l'écran de verrouillage et devrait aider à atteindre votre objectif.

+0

oh merci merci, bonne astuce – Abdul91