Get application data from iTunes using PHP - app-store

I have an application in appstore and advertising companies in Google AdWords and Yandex Direct. Users come to iTunes page from search and context ads using special link.
How do i get data from some Apple service to know how many people installed an app after coming by adv link?

Well, i didn't find any PHP solution to access iTunes Connect analytics and started to develop my own version: https://github.com/aokozlov/itunes-connect-php

In documentation Reporter tool is recommended to pull iTunes Connect Financial and Sales data, it is written in Java.
There is also unofficial package in PHP that does the same:
https://github.com/mikebarlow/itc-reporter

Related

Do I need to add products to Google Play Developer Console for Ionic In App Purchase

I am developing an application using ionic3 and the app is about selling books. I created web application for the client so they can add book to the platform. Now I am considering In App Purchase as a means of payment on the mobile app but all the tutorial I have seen requires that I add the products to google developer console and Itunes. My question is Do I really need to add products to Google Play Developer Console for Ionic In App Purchase? Cos my Idea is just to request for the products available in the database and use inApp Purchase basically as a payment gateway
You have to setup product offers in each platform.
The main reason is because Apple and Google performs purchase operation relying on the data stored on their side (app store connect or console), where price tier is fixed etc.
If the platforms would allow a developer server send arbitrary requests it would be super hard to manage for apple/google hence they prefer having products for sale defined on their end.
Client just mirrors data, but source of truth for offers is always Apple or Google side system.

Uber Driver app

Most rideshare drivers drive for more than one comapany, they have two apps online and when a ride comes in and they accept it they have to go to the other app to go offline to keep from getting a ride from the other company. Would both Uber and Lyft's api allow an app that would automatically log the driver off the company that is not being used?
No, it is not currently possible with the apis and the integration does not exist to hook into the driver app to turning off driving mode in the app.

How can I determine if an app was installed from a Facebook Ad?

We have a multiplatform service and we give our users a 30 day trial. A user can sign up on iOS, use the web version and finally do the payment on Android... even if it's weird, its a possible. The database is shared between all platforms
We are using Facebook Ads to generate App installs but we don't know how to do the conversions' attribution properly. The main problem is that if, for example, a user install the app from a Facebook app but he end up paying from the web version we lost track that the origin of this user was the ad.
I would like to know if it's possible to determine using the Facebook SDK, on the first run of the app, if the user comes from a Facebook Ad and in that case I would store that information in our database to do the attribution once the purshase is done. Any ideas?
Many thanks in advance!
Regards!

How to design the facebook id login process from iphone using GAE as the background server?

I'm designing an iPhone/android app which needs user to login using his/her facebook account.
The app uses GAE (Google App Engine) as the background server, so the problem now is that I don't know how GAE, iPhone and Facebook authentication works.
My guess is user login FB from iPhone and will get an access_token, and then the iphone app sends the access_token to GAE so that GAE can recognize the user.
Is that correct? Or is there any tutorial about how to cooperate between these platforms?
Thanks!
Take a look at the LeanEngine open source project. It was designed to do exactly what you are trying to do - login from a mobile device to GAE with Facebook or OpenID account (and sync data between the client and GAE).
It consists of a preprogrammed GAE application and libraries for Android and iOS and if you are satisfied with the built-in functionality you really do not need to do any modifications to the server part. You can just use it as it is.

How is my iPhone app info available to be advertised on other sites as well?

I have a few apps on the iPhone app store, and I have some questions about how my app description is available on third party sites. There are other websites that advertise and promote apps just like the app store, how do they get all the info? Is there some sort of RSS feed from Apple that I don't know about?
I have also gotten a few emails from various app developing companies, offering their services, how did they get my info? Its obviously available in the app store, but they surely didn't go through and just copy the email addresses of all the apps in the store.
I would like to find a way to get in touch with the iPhone developer community similar to how I have received emails as an iPhone developer.
Any thoughts or insights on all of these questions would be greatly appreciated!
They intercept the XML that iTunes exchanges with Apple's servers and reverse engineer the content. Two good articles describing how this is done can be found at:
http://www.mobileorchard.com/app-store-data-mining-techniques-revealed-part-1/
http://www.mobileorchard.com/app-store-data-mining-techniques-revealed-part-2-scripting-app-store-xml-downloads/
I wouldn't doubt that there are descriptions of iPhone apps available on an Apple webpage somewhere. It wouldn't be too difficult to look at the URLs that are sent over a wireless connection and see where the iPhone is going. Then these 3rd party sites could scrape the HTML pages and post that information on their own page.
The closest I could find to an official list of apps was this page [1], but it seemed to have many fewer apps than the actual store.
[1] http://www.apple.com/webapps/index_abc.html