Это нормальное поведение для Firebase, чтобы выдавать ошибку SIGABRT на Android (которая зависает в телефоне) - при использовании облачных функций без подключения к интернету?
В редакторе вместо ошибки SIGABRT это простовыдает обычную ошибку с возможностью перехвата - таким образом я могу элегантно справиться с проблемой.
Все остальное прекрасно работает с firebase, когда интернет включен.