I have also encountered that problem and asked Esri when Collector needs a login, but I haven´t got any answer.
A workaround for iOS when asked for a login in a disconnected area:
1. Enable Flightmode - Close Collector (Swipe it off) - Start Collector again.
It have solved the problem for my users, but I would prefer a better solution.