User sign-up process - android

For my app, users are invited by email to join.
Currently, the link in the email is opening the web-browser to a page where the user creates his password. Then, the user has to install the app, open the app, and log in with his email and the password he created.
I am trying to make the process easier. I am thinking that in the invitation email, the link can point to "an app link". I know iOS has "Universal Links". The app will most probably not be installed, so on iOS, it will open the App Store app to install the app.
I am thinking to create the registration process in the app. But the issue is after the user installs and opens the app, the "app link" is lost.
The "App Store" app does not pass the original link to the app when the user opens the app first time after install.
Without the information from the link, I am not able to know in the app the email for which the user needs to create the password. I could ask the user for email also, but I was hoping not having to ask him about that.
I guess it's the same for Android.
Any thoughts how to make sign-up process easier?
EDIT: I chose a correct answer but to anybody who might be looking for an answer, I don't think Firebase or anyone else has a 100% reliable way of making a connection between the device where the link was clicked and the device where the app is installed. All the libraries are using some accuracy value and asks you to check it in code. If you think about it, it makes sense, because when the link is clicked and gets open (and that can be in any web-browser app) the JS code needs to compute some hash of the device and it will try to compare it to the hash of the device computed by the app's code when app is open after install.

You can use Firebase Dynamic Links to achieve this.
Please refer Firebase Dynamic Links

i think you have to use Webview for this

You can do this with Appsflyer SDK.
Checkout the documentation https://www.appsflyer.com/blog/app-installation-referral-conversion-tracking/

Related

Mobile apps email verification take user to webpage not in app?

How are you guys doing email verification in your mobile apps? I noticed that the link will take the user to the webpage and realized this isn’t the desired outcome. I’d rather they be taken into the app and from their have their email address verified so that afterward they are still in the app instead of in the mobile website.
Take a look here, it might help: https://developer.android.com/training/app-links/verify-site-associations
It says :
Android App Links are a special type of deep link that allow your
website URLs to immediately open the corresponding content in your
Android app (without requiring the user to select the app).

Protect apk installation with password

I am making an android application.To use my application user has to first create an account on a web server.He/She will be provided user id and password while creating Account on that web server.After that when he/she try to install my apk from Google play or from SD card,he/she will be asked to provide that user id and password that is given from that web server.If he/she enters correct user id and password then only my apk will be allowed to install on user's android device else my apk will not be installed on his/her android device.How is it possible?Any help will be appreciated.
I am not sure you can accomplish exactly what you want. I have never heard anything about a protected password .apk.
A possible workaround would be to not upload your app to google play store, making the only possible way to download it through your server. There you can postergate the download of the app behing the user registration.
In addition, you can also implement some code in your android app to ask for some credentials in the first launch (obtained in the registration process), and if thery are not provided, the app doen't let the user have access to its services.
There are multiple combinations.
Hope it helps!
You usually don't protect the installation process, but the sign in instead. When user starts an app, he'll be prompted to enter credentials. What you describe doesn't make any sense. Just take a look at other apps(Whatsapp, Facebook, Gmail etc.)

Android App Inventor: How do I set up a HTTPS connection?

I am making an app, with a very limited audience that logs into my mini website. It uses a HTTPS login dialog box though to access the site. How would I implement a setup where the user logs in with a username and password box on the first screen, submits the info with a button, which is used to log into the website, and then the user is taken to the next screen where there is a web viewer that is logged into and viewing the protected website.
This needs to be on Android and made in App Inventor, and I am quite clueless in programming, with little experience beyond hello world! :D I can string together some basic apps but here I am stumped. Please help! I just need some clear instruction really on what to do.
Though your question is nearly one year old, I pass you a solution in case you still require it. Like you I came accross the need of creating a login dialog in AppInventor and none of the solutions I found on the web met completely my idea so I decided to develop it on my own.
The solution can be used as a template for any new app and it provides the following functionalities:
Initial login window, with buttons allowing to register or remember password (by email)
User's information stored in a tinywebDB, with basic encryption for password
Integration with Google accounts, allowing the user to inform his google account instead of having to remember yet another password
Profile window, allowing the user to modify its setting after its registration
The sources are here. I've also created a tutorial on my website. And here is a real app using this template.

how start up other apps and help to fill the data on android

I want to develop an app that help users to start up other apps which needs username and password,so I must start up other apps and help to fill the username and password into the login userface of the apps,
for example,I want to start up an app that helps user to login the facebook and fill the username and password in the login userface of the facebook app in my app,now I only konw the name of the facebookapp,
1.how to start up it in my app?(I don't know the package name of the app started up)
2.when I have started the app,how to automatically fill the username and password?
You probably don't.
AFAIK, for example with HTC's "Sense", Facebook credentials are stored as a sync account in the accounts api.
Since I think it is not encouraged to override common Android use cases, you will have to find out which Accounts they are storing.
For this, try to find out how android.accounts is working. The SampleSyncAdapter deluivered with the SDK dev sample applications also is a good place to start.

How can I create android apps that has a pre-loggedin feature?

I want to design an android app for a website
The app will be downloaded through a unique link from my server
I want each user to download the app WITH HIS USERNAME LOGGED IN ALREADY FOR HIM
Is there a way to do that with an android app?
My aim is to let my users download an app and find themselves logged in without having to do it themselves
In order for the app to be installed pre-aware of the credentials, you're going to have to have the website you're having them download the app from be wired up to compile a custom version of the package for each user.
Is it really that necessary for the user not to have to log in once and then have credentials remembered from that point on?

Categories

Resources