Google Maps services and traffic limits - ios

I'm planing to create an app to locate the user favorite place in iOS. I think to use Google Maps as it is more accurate. It is a simple app and I don't think that it will give me enough money to purchase a paid version of Google Maps plan. I checked in previous answers in stack-overflow and in the terms of usage of Google, it seems that for tracking user location I should contract a plan or the other option was 1.000 request per day. I got confused at this point. If someone has experience with Google Maps could tell me if a simple app can use a free maps service or should I change to Apple MapsKit? How should I calculate the number of request my app will do if it tracks the position of user to see if he is near to someplace?
Thanks,

Related

Should I use Google In-app purchases or Google Pay for this case?

I am not sure if I have to use google in-app purchases or google pay for these use cases. Insight into this issue is appreciated. We are working on an application which has the following scenarios:
Patients can search for, book an appointment with a doctor and pay for the service from the app. In this case, can I use Google Pay since the service rendered is physical and not a virtual service or good?
A doctor can subscribe to or buy add ons in the app to customize their workflow. Since this is a virtual good/service I'm assuming I have to use google in-app purchasing.Right?
Would it be advisable to implement two payment processors for the respective features or do I have to go with only one of the payment processors? Would using only one lead to google blocking the app?
Any insight into such scenarios is appreciated.
Further to what #Paulw11 said, the following answer explains it in more detail: Google Play/App Store in-app purchase policies

How do Google apps on iOS know my Google account?

Say I currently have no apps from Google on my iPhone. I am pretty sure that is the case, because I go to the app store, search for "Google LLC" (the developer of Google's apps), and scroll through all the apps by this developer and none is installed. Then I install Google Maps, go to saved places, and it shows a bunch of things I had saved in the past. I delete maps, I install Chrome, and it asks me whether I want to sign in with xxx#gmail.com (my account). How is this possible??? If they were using identifierForVendor, that would get reset when all apps from that developer are deleted, as is described here. PS, no, I am not trying to replicate this creepy behavior in my own app, I am just bothered by this possibility. So from that perspective this question is maybe more suitable for superuser.com, but still, it is pretty much a programming question, and I am looking for an answer that would explain how one would achieve this. But also what we, as privacy-conscious users, can do to limit such behavior.

Access to YouTube Live API

I am a developer working on an open-source project called Freeseer (http://freeseer.github.io/) it is used for recording conferences and talks. I would like to bring live streaming to Freeseer, however in order to develop and test live streaming I need a Google account with 100 subscribers (as listed here http://www.youtube.com/yt/creators/creator-benefits.html).
I am not asking for subscribers, nor am I interested in monetization of the account. I simply want to know if Google provides developer accounts, or can grant development privileges.
(I am well aware this is not a technical question, it is much more suited for a Google group or developer forum, unfortunately the existing one has been closed).
The 100 subscriber restriction was removed last month.
http://apiblog.youtube.com/2013/12/3-2-1-and-you-are-live.html

When using google wallet payments api can a user pre-authorise future transactions?

I am building a webapp which requires users to regularly top up their account. To allow for this I am exploring the google wallet inapp payments api and have got this working fine. However, I would like users to be given the option to auto-top up when their account balance becomes low. I have looked at the subscription documentation but cannot see whether this is possible or not - it seems you can only have a subscription which draws money at regular intervals.
Is there a way to have a user pre-authorise this kind of transaction, and if so could you please point me to any documentation that would allow for this?
I don't believe so. The subscription feature is probably your best bet and should (unless I'm missing something) get you to the "same place".
A "pre-authorization" somewhat says, you'll come back at some later time to charge (aka "capture") the pre-auth. There is no API command that does that (capture/charge) in Wallet for Digital Goods. The process is immediate...
There (is) used to be one in the Google Checkout API where you are given 7 calendar days to charge a pre-auth. However, this product will be retired in November.

Apple App Store Advanced Analytics

I have several applications in App Store and I wish to get further advanced analytics for how they are doing. I'm already listed to some sites that do analytics for Number of Downloads and for Online Ranking (they check every hour where was each app ranked in each country).
I want to have the following:
Landing - I want to check how people got to my application's App Store / iTunes
page; from commercial banners, reviews (I want to see that it came
from a specific web page), from inner banners I have in my apps
directing to my other apps, etc...
App Store Search / Keywords - I want to check which keywords were
effective and which are redundant.
Keywords General Search - I want to check which keywords are
efficient in general for the categories my apps belong to.
Users Analytics - I want to check how many of my users have both the Free/Lite and Full versions of my apps. Maybe there are more
analytics I can look for in this area (if anyone has any good idea).
Any help or direction would be very much appreciated.
Answers numbered according the question
1: What you could do is set your Banners/Ads etc. to a 'middleman' URL on your Server which tracks the User Data and then redirects them to the iTunes App Store Page rather than directly going to the App Store Page. That way you can track the URL's from where the User came from etc. Also Banners and Ads should provide their own Tracking Data which could also help? For reviews, you could maybe ask the reviewer to use your Application Website Page with directs to this middleman URL and onto the App Store Link rather than just the direct App Store link.
2 and 3: I don't think Apple have any sort of tracking in place to the Developers for this kind of data besides the Sales and Trends data you get in iTunes Connect.
4: I've found Flurry Analytics to be an excellent tool for seeing how Users interact with my applications. You can set events in your Program and track various different events. You can easily track the Free/Paid by setting an event for each and then tracking it. It also provides a wealth of other data which informs you better of your user base. I definitely recommend checking it out for this kind of thing.

Resources