2011-08-19 8 views
5

Tworzę opcję dla użytkowników aplikacji, aby otrzymywać przypomnienia o wydarzeniach z aplikacji. Dodaję więc przypomnienia za pomocą usługi ScheduledActionService i ustawiłem NavigationUri na stronę xaml w mojej aplikacji.Przypomnienia z Mango na zablokowanym ekranie

Gdy utrzymuję telefon aktywny do momentu pojawienia się przypomnienia, działa poprawnie, a po kliknięciu przypomnienia przejdę do mojej aplikacji.

Ale ...

Najczęściej przypomnienie pojawi się w pewnym czasie, gdy telefon jest zablokowany. W takim przypadku jedyną rzeczą, którą mogę zrobić, to odłożyć lub odrzucić przypomnienie. Nic się nie dzieje, gdy kliknę tytuł/treść i nie można odblokować telefonu, ponieważ przypomnienie to nakłada.

Jak zatem należy postępować? Czy jest jakiś błąd w zachowaniu? Jak mam przywrócić użytkownika do aplikacji, gdy przypomnienie pojawi się na zablokowanym ekranie?

Z góry dziękuję.

+0

Mam teraz ten sam problem z aplikacją, nad którą pracuję, a to jest bardzo denerwujące. –

Odpowiedz

0

Tak, wygląda na błąd w WP7 Mango.

Innym jest to, że gdy pojawi się toast, jeśli telefon jest zablokowany i autopowstały, toast zostaje odrzucony. Dlatego użytkownik nigdy nie zostanie poinformowany o toastu (np. Telefon w kieszeni).

2

To zamierzone zachowanie.

Jeśli chcesz odblokować telefon, musisz najpierw odrzucić przypomnienie.

Jeśli otrzymasz powiadomienie, możesz je dotknąć przed odblokowaniem telefonu, a zostaniesz automatycznie przeniesiony do powiadomienia po odblokowaniu telefonu.

Źródło: http://www.microsoft.com/windowsphone/en-us/howto/wp7/basics/locked-phone-things-you-can-still-do.aspx

+0

Właściwie jest to mieszanka tych dwóch. Powiadomienie, o którym tutaj wspomniano, jest powiadomieniem typu "push". I to działa tak, jak to tutaj wyjaśniono. Ale przypomnienie nie. Jak stwierdza, muszę zwolnić lub anulować przypomnienie, zanim będę mógł odblokować telefon. Ale jeśli otrzymam przypomnienie, gdy telefon nie jest zablokowany, mam trzecią opcję, która naciska tekst przypomnienia, i uruchom aplikację, która ustawiła przypomnienie w pierwszej kolejności. Chciałbym, żeby przypomnienie działało podobnie do powiadomień push. – mortenbock

0

Tak, Morten ma rację. Przypomnienie, które pojawia się, gdy telefon jest zablokowany, nie pozwala użytkownikowi dotknąć przypomnienia (nigdzie poza dwoma przyciskami). Innymi słowy, opis na łączu MS nie jest poprawny dla regularnych przypomnień.