i have two apps that use traffic light system to tell if an item is overdue based on the now time.
they are setup in galleries and both use the exact same formula for template fill, which is:
If(DateTimeValue(timerbox)>DateTimeValue(ThisItem.'Estimated arrival'),RGBA(128,0,0,.5),If(DateTimeValue(timerbox)>DateAdd(DateTimeValue(ThisItem.'Estimated arrival'),-60,Minutes),RGBA(255,255,0,.5),RGBA(0,128,0,.5)))
where timerbox is from a timer field that has a repeating timer of 1000ms, the onTimerStart formula is:
UpdateContext({timerbox:Text(Now())})
This works perfectly accross the two apps to keep the traffic lights updating in real time, however on the mobile app it just shows green, which is the final else statement of the arguement.
Is there some reason this function is performing differently on one platform to another?
any ideas would be awesome, but i really cant figure out if i have missed something or this is just a glitch