none
Fonctionnement sous le lock screen RRS feed

  • Question

  • Bonjour,

    Je pose la question même si je pense connaître la réponse (voir liens à la fin du post). Je développe une appli universelle W10 de cartographie pour randonneur, VTT et autre activités. J'aimerai implémenter le tracking GPS. Sous WP8, j'utilisais la fonction :

    Microsoft.Phone.Shell.PhoneApplicationService.Current.ApplicationIdleDetectionMode = Microsoft.Phone.Shell.IdleDetectionMode.Disabled;

    Ainsi, l'appli continuait le tracking avec l'écran éteint (économise la batterie si le téléphone est dans le sac par exemple). Je ne vois pas d'équivalent sous W10. Il y a ça pour empêcher le lock screen de se mettre mais c'est pas ce que je cherche :

    displayRequest = new Windows.System.Display.DisplayRequest();
    displayRequest.RequestActive();

    Lien (en anglais) que j'ai trouvé sur le sujet :

    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/c789db68-0961-41bf-bee9-b6155939cc5e/run-under-lock-screen-location-tracking-functionality-in-windows-phone-silverlight-81?forum=wpdevelop

    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/102ee24b-3034-4852-9606-943b2b09576d/wp81capp-running-under-lock-screen-with-streamsocket-and-speechsynthesizer?forum=wpdevelop

    Je tiens à préciser que faire une backgroundTask n'est pas une solution car l'intervalle de temps minimal est de 15 minutes... Beaucoup trop pour une trace !

    Merci, et j'espère qu'il y a quelque chose que j'ai loupé (demander une exception dans la certification ?) car sinon c'est un défaut majeur des applis universelles W10.

    jeudi 8 octobre 2015 16:19

Réponses

  • Merci de la réponse.

    Je doute que cette propriété soit prise en charge car Windows 10 est déjà officiellement lancé (du moins sur PC) et les applis universelles fonctionnent.

    En fait, elle n'a jamais été prise en charge. Pour la faire fonctionner sur Windows Phone 8.1, il fallait utiliser le SDK de WP 8.0 (donc un peu plus ancien) et ne cibler que les téléphones. Ainsi, comme toutes les applis WP 7.8 ou 8.0 fonctionnent sous WP8.1, ça marchait. Mais ce tour de passe-passe ne peut pas s'appliquer aux applis universelles W10.

    Par contre, j'ai trouvé cette suggestion similaire sur UserVoices (malheureusement avec peu de votes) donc votez !!!

    https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/5836866-universal-app-run-under-lockscreen

    vendredi 9 octobre 2015 13:48

Toutes les réponses

  • Bonjour, OptiCartes,

    D' après le thread en bas, la propriété n'était pas disponible avant la remise de Windows Phone 8.1, mais d'après  la documentation de MSDN elle était prise en charge par la suite. Une fois Windows 10 officiellement lancé, j'espère que le scénario se répétera:

    ApplicationIdleDetectionMode for windows phone 8.1?

    Pour l'instant, c'est l'information la plus récente au sujet de votre demande: 

    Windows Phone: Run Windows Phone application under lock screen

    Merci de nous tenir au courant.

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    vendredi 9 octobre 2015 12:51
    Modérateur
  • Merci de la réponse.

    Je doute que cette propriété soit prise en charge car Windows 10 est déjà officiellement lancé (du moins sur PC) et les applis universelles fonctionnent.

    En fait, elle n'a jamais été prise en charge. Pour la faire fonctionner sur Windows Phone 8.1, il fallait utiliser le SDK de WP 8.0 (donc un peu plus ancien) et ne cibler que les téléphones. Ainsi, comme toutes les applis WP 7.8 ou 8.0 fonctionnent sous WP8.1, ça marchait. Mais ce tour de passe-passe ne peut pas s'appliquer aux applis universelles W10.

    Par contre, j'ai trouvé cette suggestion similaire sur UserVoices (malheureusement avec peu de votes) donc votez !!!

    https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/5836866-universal-app-run-under-lockscreen

    vendredi 9 octobre 2015 13:48