Thank you for your question.
As this help article
states, "you should not set this property to true when you release your application", regarding the SimulateTrialForTests
property. It should be used only for testing purposes. For the release version of your application whether the application is in trial mode will be handled by the information that we get from the marketplace, so you won't have to worry about the display of a trial message - it will not be displayed when the application is purchased. What you need to do, is decide how to restrict the users from access to the application when the trial is over. Have a look at this blog post
. It provides a nice example for a button, that you can enable only in case the trial is not expired:
PaidButton.IsEnabled = !App.TrialReminder.IsTrialExpired;
I hope this information helps.
If you want to get updates on new releases, tips and tricks and sneak peek previews directly from the developers working on the UI for Windows Phone, subscribe to the blog feed