Gmscore: Lyft doesn't work even with the Playstore installed.

Created on 4 Oct 2016  路  12Comments  路  Source: microg/GmsCore

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.

confirmed

Most helpful comment

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.

All 12 comments

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).

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?

@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.

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.

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.

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.

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.

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.

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.

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

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

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).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dos1 picture dos1  路  4Comments

fredddii picture fredddii  路  6Comments

Trumeet picture Trumeet  路  3Comments

pundirsumit picture pundirsumit  路  3Comments

jonathanamorford picture jonathanamorford  路  5Comments