Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6390097
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T03:29:05+00:00 2026-05-25T03:29:05+00:00

I’m developing my first iOS app and I’m facing a challenge. I’d like to

  • 0

I’m developing my first iOS app and I’m facing a challenge.
I’d like to present new users a personalized screen when the app starts at the first time. Let me explain more.
The flow should be more or less like this:

  1. My app isn’t installed on the user’s device.
  2. Then the user gets an SMS on his iPhone with a short message and a link to install my app. The message is part of a conversation. Another user of this app had sent this message (through my backend) in order to join this user to the conversation.
  3. This install URL doesn’t necesarrily link directly to the itunes store, it can link to a conversations specific link such as myapp.com/conv/12345
  4. The page at myapp.com/conv/* will detect the device and if it’s an iPhone would redirect the user to the appstore to install myapp.
  5. The user then installs myapp and launches it.
  6. Now I’d like to present the same conversation 12345 to the user, before he even needs to login, register or what have you. That’s the difficult part… I don’t want the user to start an a blank page, I’d like to take it right to the conversation 12345 page.

I assume steps 1-5 are easy, but I can’t think of a way to implement 6. I admit that I’m not familiar enough with the intrinsic of the appstore but as far as my understanding goes, “all apps are made equal”, I mean the app itself when it gets installed it has no context, it doesn’t know what “caused” it to be installed, it isn’t aware of the click on myapp.com/conv/12345. Is this correct?

  • If there was a way for an app to know something like a referrer URL for the instllation or something along these lines that would be awesome.
  • If there was a way for app to query the device for its phone number
    then I could make this work (b/c the SMS was sent to a specific phone
    number, so I can track the most recent conversation sent to this
    number on my backend). But since apps are sandboxed, accessing the phone
    number is off limit.
  • Well, I suppose I could ask the user to type a unique code from the SMS when the
    app starts, say 12345 and then I’d be able to display the
    conversation to him. But that’s problematic in two ways, first,
    security – the user can join a conversation not meant
    for him, and second, that’s less than optimal
    user experience, I want this to work like magic, I don’t want to make
    users memorize and type strings into my app the first time they
    install, I’m sure they won’t appreciate it… (they could
    copy-paste, but still…)
  • Another option is asking the user to type his phone number. But that
    again has a few drawbacks, one is that again it’s less than optimal
    UX, I’m asking a user to type his phone number to an app he doesn’t
    yet know or trust, second I’ll need to verify (authenticate) the
    phone number, I mean what prevents that user from typing a phone
    number that doesn’t belong to him?
  • If I had access to the SMSs then I could dig up that code, but I find
    it hard to believe that apps get access to SMSs, it’s just sounds
    like another reasonable sandbox restriction. Of course I’m not
    speaking of jailbroken devices.

BTW, if the user just went over to the appstore to install my app (and didn’t go through a conversation SMS) that’s fine, in this case I’ll just present a normal register/login page. The interesting case is where the user was already part of the conversation when receiving the SMS and now I want him to (effortlessly) become part of the same conversation through my app.

To sum up – is there a trick to present “personalized” pages the first time an app is installed and launched that would get that user right into the context of the conversation sent to him over SMS without having to request additional input?

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T03:29:06+00:00Added an answer on May 25, 2026 at 3:29 am

    It’s impossible to do. Your application is installed without the knowledge you need whatsoever. As you pointed out, it’s a reasonable sandboxing restriction.

    What you could do is a challenge-response based system, but it would be about as intrusive to the user as is registering/login in.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We're building an app, our first using Rails 3, and we're having to build
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I would like to count the length of a string with PHP. The string
For some reason, after submitting a string like this Jack’s Spindle from a text
I've got a string that has curly quotes in it. I'd like to replace
I want use html5's new tag to play a wav file (currently only supported
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I am writing an app with both english and french support. The app requests
I am using Paperclip to handle profile photo uploads in my app. They upload

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.