Helium icon indicating copy to clipboard operation
Helium copied to clipboard

Enabling location services

Open jeffreycrow opened this issue 5 years ago • 4 comments

Hulu's Live TV functionality requires enabling location services so they can verify your geolocation in order to work. As far as I can tell, this isn't possible currently in Helium. Would love to have this functionality.

jeffreycrow avatar Jul 23 '19 14:07 jeffreycrow

I think I have a working version but can you provide steps so I can test before I upload?

slashlos avatar Jul 25 '19 22:07 slashlos

Awesome. Heres how it works for me.

1/ Log in 2/ Get prompted to turn on location services in Hulu's UI, click button to trigger location request from browser 3/ Accept location request in browser 4/ Get redirected to main Hulu site in logged in state

jeffreycrow avatar Jul 26 '19 14:07 jeffreycrow

Not sure how I get it to make the location request, but in signing on with Helium, Hulu complains about an unsupported browser; I suspect the user-agent - known issue.

Also if I ignore this I eventually get an alert re: unsupported browser. Trying to initiate from Safari and then hand off to Helium via the share menu eventually gets to the unsupported display.

The user-agent aka support / capabilities verification is a separate issue, but the location services does appear to request authentication as expected, and property is properly requested in the app's capabilities and recorded so subsequent invocations do not request authentication. Helium make location active only while app is in use. I'm planning an upload later today.

slashlos avatar Jul 26 '19 17:07 slashlos

p.s., this really applies to my Helium fork only. Please follow-up issue there, thanks.

slashlos avatar Jul 26 '19 17:07 slashlos