I would like to make an app that pushes Google Now cards to the Pebble SmartWatch. Is there a way to access Google Now cards programmatically? I'm guessing from my googling that it's not officially supported, but have people found out any undocumented APIs that access this information?
AFAIK there are no official or unofficial APIs as of now to retrieve the Google Now cards, and there are unlikely to be as it is a proprietary app by Google that gives them a competitive advantage, and not part of the AOSP Android.
Related
I'm researching the legal effects of Google's mandatory "all-or-nothing" requirement i.e. if the OEM wants to pre-install Google Search on their Android phones, they also have to take Youtube, Google Maps, Hangouts etc.
I am arguing that, from the developer's perspective, there are great advantages to having the pre-installed suite of apps all come from the same provider (i.e. Google), rather than letting OEMs cherry pick different apps for the pre-installed suite (for example, Bing Search, Google Maps, Skype, etc.)
I'd like to know whether knowing that Google Maps will be pre-installed on an Android phone makes life easier for developers that need to either a) embed a map in their app or b) link to a map.
For example, does the Geo Intent link only to Google Maps? Or, if the user has installed another 3rd party maps app on their phone and set it to default, will it link the user to that app instead?
If the developer couldn't be sure that the user has Google Maps, would they have to include more burdensome code in order to account for the fact that their link will need to open a different maps app?
Anything ideas would be very helpful. Thank you!
Much of this "question" is off-topic.
does the Geo Intent link only to Google Maps?
No. Any application is welcome to support the geo: scheme and related paths.
if the user has installed another 3rd party maps app on their phone and set it to default, will it link the user to that app instead?
That depends on whether the other app supports the geo: scheme and related paths.
If the developer couldn't be sure that the user has Google Maps, would they have to include more burdensome code in order to account for the fact that their link will need to open a different maps app?
Not usually, any more than a developer wishing to allow the user to view a PDF document needs to "include more burdensome code in order to account for the fact that their link will need to open a different" PDF viewer than whatever one they had been thinking of a the time that they wrote that code.
Developers that rely upon undocumented and unsupported Uri structures, expecting Google Maps to always handle them because the current version does, will run into bigger problems. They might run into bigger problems with Google Maps itself, if the developers of that app elect to discontinue support for those undocumented and unsupported structures. And various third-party map applications might not support those structures either.
I've recently noticed that Google has replaced the Google Talk application with Google Hangouts. I was wondering if there were any APIs available for Google Hangouts? I've searched online but it kind of got confusing because there is also a hangout feature within Google+.
Google+ Hangouts is really Google Hangouts.
Have a look at the official documentation here: https://developers.google.com/+/hangouts/
Google is trying to combine a lot of their products together, so you'll be able to use a lot of features throughout different applications.
I want to add in app purchases to my Android app. I know I can use Google In-App Billing API, but I want to know if there are other libraries I could use that provide a more complete solution so I don't have to write as much code. I know there is Urban Airship but their fees are high. Anybody know of anything else? Are there any big names? Ideally, user would be able to pay using a variety of payment methods. Support for iOS would be nice.
Please note that Google policy differs between paying for virtual goods where you have to use Google APIs, or paying for physical goods where you can use other 3rd parties.
Also some countries are not supported by Google checkout so I guess in these countries you can use 3rd party also for virtual stuff.
This is a direct question so I will use my own company to answer
You can try ZooZ, both for Android and iOS
www.zooz.com
Does exist some software for developers that is able to upload applications into Android Market (Google Play)? I want to automate this process, because I have very many apps in Market. Official or unofficial, no matter.
The API (http://code.google.com/p/android-market-api/) here is for emulating the android marketplace to pull data. You'd have to mimick the login onto the android marketplace developer center then use some kind of DOM Crawler like (symphony dom crawler to navigate and use GET/POST to mimick the calls for uploading).
Login to Google with PHP and Curl, Cookie turned off?
I'm not aware of any official API that allows this. I doubt Google would be keen to implement it as it could encourage submission of vast numbers of auto-generated apps.
The nearest I've seen is this unofficial API to read data, but as far as I'm aware there's no facility to submit apps:
http://code.google.com/p/android-market-api/
Google has presented a new API to work with Google Play Developer Console. Here is the link for it's description: https://developers.google.com/android-publisher/
How to use Google Apps device policy in Android.
what are the methods we need to use to provide google apps device policy in Android?
You can refer to some basic official documentation (also take a look here). Being a security product, you cannot directly (in code) implement changes for GADP on your device.