2010-10-14 6 views
0

Je suis un noob complet quand il s'agit de WP7. D'après ce que je sais, dans WP7, vous ne seriez pas en mesure de faire une application de réveil. Comme dans, démarrer l'application, définir l'alarme pour une heure à partir de maintenant, fermer l'application, lance l'application et sonne l'alarme après une heure est en hausse.est-il possible de faire une alarme ou une application de compte à rebours?

N'est-ce pas possible dans WP7? Ou y a-t-il un moyen de le faire que je ne connais pas? J'ai vu une solution de contournement pour un chronomètre utilisant la désactivation, mais cela ne semble pas fonctionner ici.

Répondre

3

Avec Windows Phone 7 [pour les développeurs tiers], il n'est pas possible d'écrire une application fonctionnant en arrière-plan sur le téléphone. (Ce fut une décision délibérée en ce qui concerne le maintien des performances et la vie de la batterie - pas une limitation de l'OS qui est entièrement multi-tâches.)

Si vous voulez vraiment que l'utilisateur soit averti de quelque chose à un moment précis, indépendamment Si votre application est en cours d'exécution, vous devez la surveiller depuis un processus sur un serveur externe, puis envoyer une notification [toast] à l'utilisateur au moment opportun.

En savoir plus sur les notifications push à http://msdn.microsoft.com/en-us/library/ff402537(VS.92).aspx

+0

Je suis surpris que la réponse à cette question est que complexe. Si j'ai des problèmes de signal, mon réveil ne s'éteindra pas? o_o – jcollum

+0

@jcollum yup, sans connectivité, vous ne pourrez pas recevoir de notification toast. Microsoft pourrait ajouter un support multitâche pour les applications tierces à l'avenir pour activer le type de scénario que vous recherchez, mais pour l'instant, les applications ne peuvent pas se lancer automatiquement ou se cacher en arrière-plan. Vous seriez intéressé par plus de détails dans le type de scénario que vous essayez de faire avec votre application? WP7 est livré avec une application d'alarme parfaitement réparable, donc vous auriez du mal à vendre une application d'alarme: P –

+0

Aussi - une notification toast ne peut pas lancer une application; l'utilisateur doit appuyer dessus pour lancer votre application, donc si la notification est ignorée/rejetée, votre "alarme ne s'éteindra pas". –