I've got deadlock on FirebaseMessaging.SendAsync(msg).ConfigureAwait(false).GetAwaiter().GetResult() i've investigate that lib doesn't do .ConfigureAwait(false) for all async call. i've download source and solve it. it work fine