android icon indicating copy to clipboard operation
android copied to clipboard

Dependency to Google Play

Open PanierAvide opened this issue 8 years ago • 15 comments

When I start the application, it wants me to update Google Play services. The problem is that I don't use a Google Account in my smartphone. OpenStreetView don't want to dismiss the message, and the application is consequently unusable. Is it possible to remove this message or the dependency to Google Play ?

PanierAvide avatar Nov 28 '16 19:11 PanierAvide

It seems that Google Play Services is used for location. I may test this app with Google Play Services disabled by Lucky Patcher.

reinhart1010 avatar Dec 03 '16 15:12 reinhart1010

Not sure if it uses Google Mobile Services for location, but if you aren't running Google at all check out the microG project: OSV has no complaints running with it and there are location provider plug-ins for it that use on-phone databases if you are worried about a network provider keeping track of your location.

n76 avatar Dec 04 '16 03:12 n76

Thanks for the tip, I will test and let you know if this works

PanierAvide avatar Dec 04 '16 09:12 PanierAvide

I can't make microG services install or update correctly, as I use the default ROM on my Android phone and it doesn't allow signature spoofing (which seems to be a requirement to make microG services work).

PanierAvide avatar Dec 04 '16 10:12 PanierAvide

this seems to be quite a popular demand - total google independence. I'll see what we can do about this. the two types of cases we tested were Gapps on device and without. I'll see to it that this is improved. We should just drop it, since the google provided location is only for ui, the recordings use raw gps sensor data.

kalmanbencze avatar Dec 21 '16 09:12 kalmanbencze

As far as I know, it is not necessary to depend on any proprietary Google components to access network-based location, unless one is using the API that Google now "recommends" (but the original, native AOSP API still works). Of course, if there are no network location providers installing on the system (such as UnifiedNLP/MicroG or GApps), doing that will simply result in obtaining no valid location before a GPS fix, but that is up to the user and doesn't change the licensing status of the app itself, as no proprietary dependencies would be included.

LuccoJ avatar Jun 14 '17 16:06 LuccoJ

Any progress on this? I was just trying OSC on the android and still stuble over this problem. Would it be feasible just to split the camera part off for people who want to review the frames anyway and upload by script later?

polarbearing avatar Aug 30 '18 21:08 polarbearing

No actual progress @polarbearing . We're now discussing what involves and how can we make it happen.

alexandrui-telenav avatar Sep 03 '18 12:09 alexandrui-telenav

Can someone check if the new major version (v3.0.1) still require the Google Services?

tuxayo avatar Feb 20 '20 19:02 tuxayo

I tried 3.0.1 and it seems to work without Play Services (at least the main functionalities).

Rudloff avatar Feb 20 '20 20:02 Rudloff

Whats with Version 3.2.1? And which features doesn't work with Play Services?

NoNamePro0 avatar Nov 04 '20 15:11 NoNamePro0

Hi,

I'm not certain this is related, but trying to use KartaView 4.3.0 on my phone that has no Play service or Gapps results in a "No GPS" warning while recording. And afterwards the upload button returns "You have no local recordings."

ctag avatar Jun 23 '21 20:06 ctag

@ctag It doesn't look like it would be related but we never know! Does the GPS work in other apps?

tuxayo avatar Jun 23 '21 21:06 tuxayo

Understood, Google Play is just what came to mind when I saw the error.

Does the GPS work in other apps?

It does. I also made sure to give KartaView location permissions as well.

ctag avatar Jun 23 '21 21:06 ctag

Is this still a problem, or does Kartaview now work without Play Services?

hamishmb avatar Oct 18 '22 16:10 hamishmb