Add JioHotstar app opening support#79
Conversation
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. 💤 Files selected but had no reviewable changes (1)
You can disable this status message by setting the Comment |
|
There's already an open PR #70, is there any difference? |
|
I tested JioHotstar deep links locally on Android and iOS and found that the app does not reliably support content-level deep navigation anymore. Even when using:
the app consistently opens the home screen instead of the specific show/movie/live content. This appears to be controlled by the JioHotstar app itself. Because of this, I implemented a best-effort handler that focuses on opening the app when installed with a safe web fallback, and documents this limitation explicitly. Happy to help adapt this PR in that direction if that aligns better with current app behavior. |
Summary
Adds support for detecting JioHotstar and Hotstar URLs and opening them in the native JioHotstar app when installed, with a safe fallback to the web.
Motivation
Currently, JioHotstar and Hotstar URLs open only in the browser. This change improves user experience by attempting to open the native app directly when available, which aligns with the goal of providing a universal app-opening experience.
Changes
jioHotstarHandlerfollowing the existing platform handler patternNotes
JioHotstar currently does not support reliable deep navigation to specific content (shows, movies, or live streams). As a result, the app may open to the home screen instead of directly to the content. This behavior is controlled by the JioHotstar app and is outside the scope of this library. The handler ensures best-effort app opening with graceful fallback.
Testing