This is a migrated thread and some comments may be shown as answers.

RateApplicationReminder.Notify() should return status

1 Answer 21 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Michael
Top achievements
Rank 1
Michael asked on 06 Jan 2014, 03:45 AM

Calling RateApplicationReminder's .Notify() method might do nothing, or might show a dialog to the user.  The simplest design for my app is to call .Notify() when the user has triggered an action on a certain page, after which action the app navigates backward.  However, I find that the backward navigation is stomping on the reminder, because execution isn't stalled while executing.


I'd love to see one of the following models in a future release:



  - Make .Notify() an async method that returns an awaitable task; if nothing is happening, it can return an already-completed task so that awaiting it proceeds immediately.  I can await the Notify method before navigating.



  - Return a bool that tells whether the dialog is being shown or not.  I can register for the Showing and ReminderClosed events, but I should only be waiting for those events to fire *if* the dialog is going to be displayed.  This involves more wiring for me, but might be a simpler change.



(Sorry, this is referring to Phone 8, but the principle is the same.)

1 Answer, 1 is accepted

Sort by
0
Ivo
Telerik team
answered on 06 Jan 2014, 09:25 AM
Hello,
We will include your suggestions into our TO DO list of tasks to be discussed and prioritized.
Please, note that before getting them prioritized, we could not define into which version they will be available.

Regards,
Ivo
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WINDOWS PHONE 7.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
Tags
General Discussions
Asked by
Michael
Top achievements
Rank 1
Answers by
Ivo
Telerik team
Share this question
or