-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement the React-Native Pusher library for iOS and Android #56480
Comments
Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on this issue. |
Updates: The main difference that will result in significant code updates is the way we process events:
What I managed to do today:
The app can already initialize the pusher, subscribe to the private channel, and even receive events for it, but it can't process the events correctly because handlers need to be updated. That's what I'm going to work on next. |
That sounds like great progress, thank you! |
Updates:
|
I don't think we have anything specific to pusher, no. Here are the main things that I would test out:
I think that's generally it. |
Updates:
|
Updates:
We just need to finalize the recordings for all platforms. The PR will most likely be ready for the review tomorrow. |
The PR has been opened for the review! |
Problem
Pusher has been having problems reconnecting on Android devices (see this GH). This keeps people from using the app properly.
Solution
After speaking with Pusher support, they recommend using their React-Native Pusher library instead of Pusher-JS for the mobile clients. We will need to continue using Pusher-JS for web and desktop clients.
This will cause some changes to our pusher libraries like
PusherConnectionManager.ts
andpusher.ts
and maybe evenPusherUtils.ts
in order to use a different lib for the mobile platforms.Issue Owner
Current Issue Owner: @VickyStashThe text was updated successfully, but these errors were encountered: