If there's a loop between Shake (appearing as
SHKNotificationProxy) and Firebase Messaging (
RNFBMessagingUNUserNotificationCenter), that's because both libraries swizzle the same method, reversing the order in which the swizzle happens indefinitely.
The fix is simple, delay the instantiation of one library for a few seconds:
If that doesn't work, rearrange the Shake and Firebase library instantiations too.
If the solution above doesn't help you, please let us know whether by chatting to us using the bubble in the bottom right corner, or emailing us at email@example.com 📬