app store - How to implement an iOS app personalized start page? -


I am developing my first iOS app and I have to face a challenge.
I want to present the new user a personal screen explain more to me when the app starts for the first time.
The flow should be less or more like this:

  1. My app is not installed on the user's device.
  2. Then the user is a part of my app message conversation with a short message to send an SMS and an link to install on my iPhone. The other user sent this message in my message (through my backend) so that this user can be included in the conversation.
  3. This install URL is not linked directly to the ITIN Store, it can link to specific links of a conversation such as myapp.com/conv/12345
  4. The page on myapp Com / conv / * will detect the device and if it is an iPhone then the user will be redirected to install Map on AppStore.
  5. The user then installs the map and launches it
  6. Now I want to present the same conversation 12345 to the user, before that also login, register or do you have Ho. This is the hard part ... I do not want the user to start an empty page, I want to talk it right on the 12345 page.

    I think steps 1-5 are easy, but I can not think of how to implement 6. I believe that I am not quite familiar with the interior of the appstore but as long as I understand, "all apps are made equal", I mean that when it is installed, its app is any reference It does not happen, it does not know why it is to be "established", it is not aware of the click on Myapp.com/conv/12345 is this correct?

    • If there is a way for an app to know about such information that will be URL or something terrible to start with these lines.
    • If there was a way for the app to ask the device for its phone number, then I can do this work (B / C SMS was sent to a specific phone number, so I used this on my backend I can track recent conversations sent to the number). But since the apps are sandboxed, access to the phone number is locked. OK, I think that when I start the app, I can ask the user to write a unique code by SMS, 12345 and then I want to be able to talk to him but it's two way Is problematic, first of all, security - the user can not talk to him, and secondly, which is less than the optimum user experience, I want to work it like magic, I do not want to remember users Hurt and first time when they install type strings in my app, I'm sure they will not appreciate it ... (they can copy-paste, but still ...)
    • Another option is asking the user to type your phone number but again there are some drawbacks, one is that it is less than the optimum UX, I want a user to type their phone number on that app. What i am saying Do not know or believe, second I need to verify) Phone number, I mean what prevents the user from typing a phone number?
    • If I have access to SMS then I could dig that code, but I feel it is difficult to believe that the app has access to SMS, this is just another appropriate sandbox restriction Sounds like. Of course I'm not talking about jailbreak devices.

      BTW, if the user went to the appstore then went to install my app (and that conversation did not go through SMS) which is fine, in this case I would have a normal register / login I will present the page. The interesting thing is that when the user was already a part of the conversation while receiving SMS and now I want him to become part of the same conversation through my app.

      In short - there is a "personalized" page for the first time to install and launch an app, which will be found in the context of the conversation sent to the SMS without asking the user for additional input?

      Thank you!

      It is impossible to do that your application has been installed without you needing it. As you have said, this is a proper sandboxing restriction

      What you can do is a challenge-reaction based system, but it will be intercepting for the user as is the registration / login.

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -