I’ve a really particular use case. We’re engaged on a Undertaking the place person should purchase the tickets to an occasion. On this, we’re asking the person to enter an E-mail id the place he can obtain the e-mail from the place he can obtain the ticket onto our App. This electronic mail has the hyperlink utilizing which person will obtain the ticket inside an App. When the person clicks on the hyperlink on this electronic mail he’s redirected to a webpage which checks whether or not our App is put in on the system, and whether it is, he’s redirected to the App the place he can obtain the ticket into his account. If the app just isn’t put in then he’s redirected to App retailer and is requested to put in the App. After putting in the App the person logs in to our App, now he has to return to the e-mail, click on on the hyperlink once more in-order obtain the ticket inside App.
Consumer can use totally different E-mail Ids to log in to the App and to obtain the e-mail containing the url to obtain the ticket. This can be a specification which our shopper needs.
Now coming to the issue. We’re planning to make this course of easy in order that if person clicked on URL to obtain the ticket into his account earlier than the App was put in, when he installs the app this could occur routinely. There a a number of issues when attempting to implement this:-
1.) There isn’t a manner for me to know if a person is to be redirected to a selected display on the App as soon as he logs in as electronic mail id the place the e-mail with ticket reception hyperlink was despatched could be totally different from the one he logged in.
2.) I used to be planning to make use of a mixture of IP, Display Siz and Os Model to make a novel key on the backend facet. When person clicks on obtain ticket hyperlink and is directed to a webpage, I’ll ship this knowledge to Server and retailer it. When App opens I can once more ship the information to confirm if this person tried to obtain Ticket when App was not put in. However on this case, there shall be a variety of points. Folks utilizing the identical form of system and accessing the web utilizing identical Wifi router may have the identical information.
Any assist could be extremely appreciated.