-1
votes

Comment mieux garder votre application mobile fonctionnant à tout moment

Je travaille sur des formulaires de Xamarin (je suis débutant), et j'ai une notification simple, c'est-à-dire que Show est parfaitement up parfaitement lorsque l'application surcreee et également si mon application est en arrière-plan, mais lorsque l'utilisateur nettoie son téléphone et tue l'application ne fonctionne plus avant que l'utilisateur l'ouvre à nouveau. Peut-on peut-être m'aider s'il vous plaît, merci d'avance.


0 commentaires

3 Réponses :


0
votes

Je vous recommanderais d'inclure une partie de votre code dans votre question afin qu'il soit clairement compréhensible.

Si votre application ne fonctionne pas, il n'ya aucun moyen de montrer votre notification.

Le travail autour de cela, c'est que votre application est exécutée sur le démarrage en arrière-plan si l'utilisateur accepte , vous permettant de faire de telles choses.


2 commentaires

Merci de votre réponse, je suis désolé de ne pas avoir expliqué mon problème, je suis débutant à Xamarin, mais comme vous l'avez écrit, il n'y a aucun moyen de montrer ma notification quand il a été tué correctement


@Bazsaraa Oui, c'est correct, pour votre application d'exécution de code (afficher une notification), il doit être activement en cours d'exécution. Donc, votre vraie question ici est "Comment mieux conserver votre application mobile en cours d'exécution à tout moment".



0
votes

Tout d'abord, vous pouvez essayer de définir le .setongoing (true) pour votre notification, si vous le définissez, votre notification sera existante et elle ne peut être rejetée par l'utilisateur comme le code suivant .

https://developer.android.com /reference/andrroid/app/notification.builder#setongoing(boolcan) xxx

Si votre application en arrière-plan, mais votre application ne peut pas être tuée par système Android , parce que vous avez notification de premier plan. Vous pouvez voir ce gif en cours d'exécution.

 Entrez la description de l'image ici


3 commentaires

Si cette réponse est utile, veuillez l'accepter (cliquez sur le coin supérieur gauche de cette réponse), cela aidera les autres personnes ayant un problème similaire


Voici ma démo à ce sujet: GITUB.COM/851265601/frontgroundservice


Bien sûr et merci beaucoup je vais essayer maintenant



0
votes

Mieux vaut utiliser un service de premier plan lors de la gestion des applications qui doivent fonctionner plus longtemps. Ce service indique à Android de ne pas tuer l'application lors de l'exécution en arrière-plan ou au premier plan.


0 commentaires