私のアプリでは、ユーザーはメールで招待されます。 現在、電子メールのリンクは、ユーザーが自分のパスワードを作成するページへのWebブラウザを開きます。次に、ユーザーはアプリをインストールし、アプリを開いて、彼が作成した電子メールとパスワードでログインする必要があります。ユーザー登録プロセス
私はプロセスをより簡単にしようとしています。私は招待メールで、リンクが "アプリリンク"を指していると思っています。 iOSには「ユニバーサルリンク」があることを知っています。アプリはインストールされていない可能性が高いので、iOSではApp Storeアプリを起動してアプリをインストールします。
私はアプリで登録プロセスを作成すると考えています。しかし、問題は、ユーザーがアプリケーションをインストールして開いた後で、「アプリリンク」が失われてしまうことです。 「App Store」アプリは、インストール後最初にユーザーがアプリを開いたときに元のリンクをアプリに渡しません。
リンクの情報がないと、ユーザーがパスワードを作成する必要があるメールをアプリで知ることができません。私は電子メールもユーザーに尋ねることができましたが、私は彼にそれについて尋ねる必要はないと思っていました。
私はAndroidの場合と同じだと思います。
どのようにサインアッププロセスを簡単にするには?
編集:私は正解を選んだが、答えを探している人は誰でも、Firebaseや他の誰かが、リンクがクリックされたデバイスとの接続を100%確実にする方法はないと思う。アプリがインストールされているデバイス。すべてのライブラリは正確な値を使用しており、コードでチェックするように求めています。あなたがそれについて考えるなら、リンクがクリックされてオープンになる(それはどんなWebブラウザアプリケーションにもあり得る)ので、JSコードはデバイスのハッシュを計算する必要があり、それをインストール後にアプリが開いているときにアプリのコードによって計算されたデバイスのハッシュ。
これはアンドロイドとiOSとアンドロイドのために同じことを実装したいと思っている人をサポートしていると思うので、Appsflyerはかなり便利です。 –
そのリンクを訪問してください。 Google Firebaseのダイナミックリンクは、iOS、Android、Web、C++、Unityへのサポートを提供します。それは非常に簡単に統合して作業することができます。 –
ありがとう@NagarajNそれは私が必要なもののように見えます。つまり、ユーザーがダイナミックリンクをクリックしたときにアプリケーションをインストールした場合、ユーザーが最初にアプリを開いたときに、その情報はすべて利用可能になります。 –