Skip to content
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

Lyft doesn't work even with the Playstore installed. #207

Closed
isthisme opened this issue Oct 4, 2016 · 13 comments
Closed

Lyft doesn't work even with the Playstore installed. #207

isthisme opened this issue Oct 4, 2016 · 13 comments

Comments

@isthisme
Copy link

isthisme commented Oct 4, 2016

Hello. I've attempted to use an alternative to Uber called Lyft. However everytime I open Lyft I just get a message saying "Lyft is having a problem with the Google Play services." and then the app just closes. I have the regular Phonesky playstore app installed along with MicroG.

@mar-v-in
Copy link
Member

mar-v-in commented Oct 5, 2016

Lyft seems to depend on Google Wallet API which is not supported for now. I will try to add a dummy version so that Lyft continues to run (even though payments through Google Wallet will not be possible).

@isthisme
Copy link
Author

isthisme commented Oct 6, 2016

Hey mar-v-in, this is offtopic but I want to continue helping by reporting applications that aren't working. However I'm not a developer and it is a bit unclear to me how I can get debug logs and logcats of applications that are malfunctioning. I want to make it easier on you by providing logs. I think I need to use adb?

@Nutomic
Copy link
Contributor

Nutomic commented Nov 11, 2016

@isthisme Here are instructions to install adb on Windows. On Linux, you can just install it via package manager.

Once you have adb set up and your device connected, run the following command:adb logcat -s *:E. This will show errors from all apps.

@ShapeShifter499
Copy link

ShapeShifter499 commented Dec 2, 2016

I have this same exact issue "Lyft is having a problem with the Google Play services" I tried updating to the latest nightly build of microG Services Core 0.2.4-28-g97f4c82 The above issue appears to occur for me on both the stable and the nightly builds of microG.

My system is a Moto X Pure running Cyanogenmod 13 Nightly 11-21-2016 build. NO gapps are installed, only microG services are installed.

@mar-v-in
Copy link
Member

mar-v-in commented Dec 2, 2016

Commit 83725f4 (0.2.4-30) fixed several issues that are related to Lyft, but I guess there will still be issues with Lyft's latest app as they use many new Maps API features and possibly Places API as well. But older app versions should work as of now without further problems. Please test and report back.

@ShapeShifter499
Copy link

ShapeShifter499 commented Dec 3, 2016

I haven't tried requesting a ride BUT the app now loads and lets me log in without issue. Thanks for the update! Working with microG Services Core 0.2.4-30 installed.

@bfwrtaglead
Copy link

bfwrtaglead commented May 6, 2017

If you're not using Lyft Line then you can use the mobile website to request rides. It's available at https://ride.lyft.com/. They have some really terrible JavaScript developers so you'll hit API rate limits, see excessive map refresh calls, and get crashes when html5 notifications are enabled. But they're fixing the bugs and you can still manage to request rides.

I use Line so I have the app installed. I've been using it with microG Services Core 0.2.4-81-gb1e98ea and microG Services Framework Proxy 0.1.0 for months but there are two minor issues. First, the map view is jarbled and off-center so you have to ignore whatever it shows. Second, you can't type a pickup or destination address because of the way Lyft implemented the address lookup. However I have two workarounds for this second problem that I'll explain. Note that selecting your pickup location using GPS does work.

If you have the Google Maps app installed it's easy:

  1. Map out a route from your pickup to destination
  2. Select the ride hailing tab
  3. Select Lyft Line
  4. Click the Open in App button

The addresses will be filled in and you can request a ride.

But if not you'll have to open https://ride.lyft.com/, log in, change either your home or work address to wherever you wanted to be dropped off, reload the app, then select the saved address from the dropdown menu.

@mar-v-in Thank you for providing us with a way to use these apps without gsf. The extended battery life has been really helpful in social situations and day-to-day activities. You've improved my quality of life.

@emacsomancer
Copy link

I haven't tried completing a call, but with microg I seem to be able to access most areas of the Lyft app, except for the Payments tab, which is just blank. But if I initiate a Lyft call, I can see payment options I previously set up as options.

@infinity0
Copy link

If you have the Google Maps app installed it's easy:

  1. Map out a route from your pickup to destination
  2. Select the ride hailing tab
  3. Select Lyft Line
  4. Click the Open in App button

The addresses will be filled in and you can request a ride.

Nice - tested with microG LineageOS on a OnePlus 5T. Thanks for the tip! Now I can even deny the "location" permission from the Lyft app, force it through Orbot VPN, and it all still works.

with microg I seem to be able to access most areas of the Lyft app, except for the Payments tab, which is just blank.

The Payments tab works for me, I can even add a payment card through it - this is with microG LineageOS and Lyft version 5.57.3.1544472222.

@ghost
Copy link

ghost commented Dec 26, 2018

@bfwrtaglead Does this workaround work for non-shared rides? e.g. Lux

@ghost
Copy link

ghost commented Jan 17, 2019

@infinity0 Are you already logged in to the app? I'm having issues in #689

@infinity0
Copy link

Yes I'm already logged in. I can't remember how I did that now. Possibly I logged in in a different phone (that has the official Google Play Services) and then transferred the app data in /data/user/0 over to the new phone, so it already contained the authentication cookies. (Some tips on how to do that is here).

@ghost
Copy link

ghost commented Feb 19, 2021

Lyft works just fine with MicroG on my device, no issues. Maybe this issue can be closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants