iOS Question Is there any way to get similar functionality to Androids installreferrer API?

Discussion in 'iOS Questions' started by JackKirk, Jul 6, 2018.

  1. JackKirk

    JackKirk Active Member Licensed User

    A little while ago I found a way to reliably pass parameters to an Android app as it is opened for the first time after installation via the Google Play Store OPEN button.

    Refer to this thread where Erel showed me how to do it:

    https://www.b4x.com/android/forum/t...o-com-android-vending-install_referrer.86433/

    In my app this is a very useful way to provide a seamless user experience.

    I have looked everywhere for anything roughly equivalent in iOS with no luck.

    Is there any way to do this that is of a similar level of simplicity as the Android solution?

    I am aware of Firebase and Deeplink (see earlier post by me: https://www.b4x.com/android/forum/threads/b4x-deferred-dynamic-links-firebase-vs-deeplink.85983/), but these seem to be sledgehammer-to-crack-a-walnut efforts and some other googling suggests they have ongoing Apple guideline problems brought on by Apple's endless quest to ensure nothing goes on behind the user's back.

    Thanks...
     
  2. Erel

    Erel Administrator Staff Member Licensed User

  3. JackKirk

    JackKirk Active Member Licensed User

    Erel,

    I'm trying to pass a parameter to the iOS app as it opens for the first time in response to the user tapping OPEN after installing the app from the iTunes app store.

    I may be missing something but I can't see how the link you suggest helps.

    Thank you...
     
  4. Erel

    Erel Administrator Staff Member Licensed User

    I'm probably missing something.
    Which parameter? Where does this information come from?
     
  5. JackKirk

    JackKirk Active Member Licensed User

    Erel,

    Have a look at the Android sister app on the Google Play Store:

    https://play.google.com/store/apps/details?id=treetops.app.customer

    specifically the description:
    The SMS has the form:
    and email delivery is similar.

    You might like to look at the deeplink.html webpage for more gory details.

    I want to pass the mnkr and guid parameters to the app as it is launched for the first time - works great with Android but no way to do it in iOS.

    If you need more info please ask.
     
    Last edited: Jul 9, 2018
  6. Sandman

    Sandman Active Member Licensed User

  7. JackKirk

    JackKirk Active Member Licensed User

    Sandman,

    Thanks for your interest.

    I have looked long and hard at Universal Links and my understanding is they only work once the app is installed.

    I want to pass parameter/s to the app as it is installed and opened the first time.

    Please correct me it I am wrong.
     
  8. Sandman

    Sandman Active Member Licensed User

    Oh, in that case I think I misunderstood - sorry.
     
  9. Erel

    Erel Administrator Staff Member Licensed User

    I understand. As far as I see there is no such feature in iOS / iTunes.
     
  10. JackKirk

    JackKirk Active Member Licensed User

    I have come to the same conclusion - I have developed a work around in which when the iOS app detects it does not have the parameters it tells the user to exit everything, go back to the SMS/email and tap the link again - DEFINITELY A CLUNKY USER EXPERIENCE - my dislike of Apple and all its products intensifies.
     
  11. JackKirk

    JackKirk Active Member Licensed User

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice