Google Maps Android API v2 - Google Play Store is missing - google-maps

In the newly published version of my app that is using Google Maps Android API V2, I've implemented all the things suggested by the developer guides to ensure the user has GooglePlayServices installed, and it has been working well on all the devices I own and the several hundred people that have updated to the new version of the app so far.
Today I received a bug report via acra with a strange error. This is happening on the following line of code, after setupMapIfNeeded() has completed:
mMap.setMyLocationEnabled(true);
Logcat reports:
W/GooglePlayServicesUtil(10401): Google Play Store is missing.
Shouldn't the call to GooglePlayServicesUtil.isGooglePlayServicesAvailable() also ensure that the Play Store is installed? That seems like a huge oversight on Google's part if it doesn't.
Any help is appreciated.

In case someone came here by accident or was just wondering why it was not working...
This could happen when user had old Android Market installed, which was replaced by Google Play Store.
Here is relevant issue: http://code.google.com/p/gmaps-api-issues/issues/detail?id=4862 (fixed in february update).

Related

Unable to change version of my Google Sheets Add-on

I've made some bug fixes to a Google Sheets Add-on and now need to publish those changes. I've created a new version in my Script via File -> Manage versions. When I try to update my Add-on in the G Suite Marketplace SDK I get
Error
Sorry, there’s a problem. If you entered information, check it and try again.
Otherwise, the problem might clear up on its own, so check back later.
Tracking Number: 1747836347906634815
The only change we make is updating the version. This error has persisted for several days now and we really need to push this fix.
Upvote this issue:
Google's issue tracker: https://issuetracker.google.com/issues/150325704
Google Support page: https://support.google.com/a/thread/31561936
I work in the G Suite Marketplace. The issue has been fixed and it's rolling out to production between today and tomorrow.

Published Chrome Packaged App

I created a Chrome Packaged App and already published it. The status is already published, but when I go to the Chrome Webstore and search for my app, I can't see it. What am I missing?
Some points to check on your published App:
Your app or extension will take few minutes to several hours appear in search result.
Republish your app
App indexing to web store takes time/ couple of days
if all else fails, file a report to Chromium Support
Here is the Google Group regarding Chromium for additional information and you can post the error that you experience there.

Google Maps library for Delphi suddenly stopped working?

I'm using this library for using google maps with delphi: GMLib
This has worked fine for several months, but today when I started my application I got a lot of script errors on the page and everything broke down!
After troubleshooting all day I have concluded that this is outside of my control. To demonstrate this you only need to build & run the demo project as it demonstrate the exact same problem (loads of script errors).
The only reasonable explanation is that the js files that the library loads from the Internet has changed. However this is very hard to pinpoint.
I'm hoping the developer of the library sees this as I'm completely lost on how to even start adressing this.
base on this article
Google Maps JS API (v3) InfoWindow Script Error - JSON Undefined
Delphi's solution step is
modify map.html
rebuild gmmapres.rc(use brcc32.exe)
rebuild GMLib_DXE5.dproj
rebuild your project
You can download the newest version 1.5.4 from 1.5.4

Google maps api v2 stopped working

Long ago I've setup a Google Maps project using the old API version(v2). I know Google Maps API v2 is being deprecated and I'm working on rewriting it for the new version, but I need this working until then.
Suddenly, the map stopped working throwing this error in an alert box:
Google has disabled use of the Maps API for this application. This
site is not authorized to use the Google Maps client ID provided. If
you are the owner of this application, you can learn more about
registering URLs here:
http://code.google.com/apis/maps/documentation/premier/guide.html#URLs
I haven't changed anything in the current app and the requests per day are less than 1000(way far from the daily quota). The first thing I've noticed is that there was no allowed referrers specified. But even after they was set to(replacing sitename.com with my domain):
sitename.com
sitename.com/*
www.sitename.com
www.sitename.com/*
*.sitename.com
*.sitename.com/*
There was no result whatsoever even after couple of hours. The reason why this application suddenly stopped working is still a mystery to me (once again - nothing has been changed in my code or the google account), but most importantly I need really fast solution.
Any ideas?
Sounds like you might be using v2.x. There was a release of v2 very recently. If you aren't using v2.s; you might try that (or v=2) to see if it resolves your problem (for now, they have gone to a 2 week upgrade cycle on v2: "We have updated v=2.x to 2.441. v=2 will be updated in 2 weeks and v=2.s will be updated in 4 weeks.")

Simple API Access status: suddenly INACTIVE

I was developing android application that has backup to google drive feature.
I have used Simple API Access key and it worked like a charm for few weeks.
However, from yesterday, it does not work at all. (cannot list uploaded files and 403 fobidden error when trying to upload new file) I checked Google APIs Console and found out
Simple API Access
Status: Inactive
and Reports is not available and keeps showing popup message "An unexpected error has occurred. We're looking into it."
I googled about this message but there is no solution. (but found several issues related to google cloud SQL)
I was considering to use google drive on commercial level android app and this is very bad...
I wonder what is the problem and how to reactivate api status.
Thanks :)
Unfortunately, because of the security model of the Drive SDK, we need to be sure that an application is who they say they are, which simple access does not give enough assurance of. For a commercial application, this strength of security is great for users.
For a solution, you need to use Google Play Services as outlined in the documentation. We are currently working on a guide to get started with this very quickly on Android, and should be available within the next week.