2 Replies Latest reply on Aug 5, 2014 6:16 AM by tonymak

    Google API and bundle identifiers

    tonymak

      ok, so i'm setting up a solution that uses googles mapping api's

       

      in order to use the API's you create the project, then create API Keys (Server, Browser, Android, and iOS keys)

       

      server Keys no issue I created them and gave the IP numbers that will be allowed to use them.

      -BUT-

      now to use the API's in the field it looks like need to create an "iOS key"

      the requirements to create this key is it needs to have the following:

       

      This key can be deployed in your iOS applications.

      API requests are sent directly to Google from your clients' iOS devices. Google verifies that each request originates from an iOS application that matches one of the bundle identifiers listed below.

      my question is how do I obtain the bundle identifyer that will be used by fileMaker Go to access the API's

       

      any help would be greatly appreciated.

        • 1. Re: Google API and bundle identifiers
          mikebeargie

          That API key is for integration into your own iOS apps, eg something coded and submitted via the app store, not for use from within FileMaker Go itself.

           

          GoMaps might be a good starting point for your project, it already has a lot of google maps integration worked out for you:

          http://www.seedcode.com/gomaps/

           

          If you want to use that API, you might have to set up your own web service (generating a browser API key), that you can call into FileMaker via Insert From URL or into a webviewer.

          • 2. Re: Google API and bundle identifiers
            tonymak

            Thanks Mike,

            I already have the logic, I am doing a lot with the maps, working great.

            Plotting geobox for prospects, referal locations etc.

            However what happened is after i went live with it out on the road the Google API is throwing errors something like "This device or IP is not allowed to use this API" so unless I'm in the company umbrella IP wise (as setup in the allowed IP's in the Key) I can't use the API and the mapping fails.

             

            I'll look into that web service avenue see what I can come up with.

             

            How does everyone deal with the API calls from mobile devices in Go?

            Google allows up to 25,000 map loads and up to 2500 address lookups per day, but I can't seem to get it to work without actually using a Key. I will play with it some more and see what I can come up with.