Detect installed iPhone application using PHP?

Is it possible somehow?

I would like to redirect to different pages depending on whether the user has installed the application or not.

+1
source share
3 answers

It is not possible for your server to reliably determine if the application is installed on the client.

(If you cannot associate application users with pageviews by user account)

+4
source

Impossible. You can start the application using the custom URL scheme, but the user will get a Safari error dialog if the application is not installed.

I assume that your application can execute a ping server with a unique session identifier when it starts, and you can send it back to the web page using Ajax as confirmation of success. It seems like a lot of work and quite fragile.

Is it possible to detect safari error dialog with some clever JavaScript?

0
source

That would be a pretty significant violation of privacy. For example, a phishing site can determine which banks I use when looking for my iPhone apps on my phone. Apple is not going to allow this, not to mention the intentional data.

0
source

All Articles