I've set the set365DayPeriodMaxNumberDialogLaunchTimes to a value of 3 but noticed when testing and inspecting the shared preferences that the count is only being incremented one time and a user would potentially be shown the dialog every time the remindTimeToWait value is met.
Is there some other property I'm missing to ensure the dialog launch times is incremented every time it's shown?