私のアプリでGoogleログインを実装しました。問題は、サインインのためにSafariに行ったときに、ユーザーが自分のアプリにリダイレクトされるようにすることです。SafariでUniversal Linkが動作しない
私が試みた最初のアプローチは、カスタムURLスキームを使用していました。これはうまくいきましたが、ユーザーには「あなたは開けますか」というポップアップが表示されました((app name)
)。
このポップアップの解決策は、私が実装したユニバーサルリンクです。私はシームレスにノーツや他のアプリから自分のアプリにナビゲートすることができます。しかし、私はこれを私のアプリの中で試してみるとうまくいかず、ユーザーはアプリの代わりにウェブサイトにリダイレクトされます。
テストのために、私はウェブサイトを作成し、オリジナルのウェブサイトにリンクされたボタンを追加しました。 SafariでそのWebサイトを開き、ボタンをクリックすると、自分のアプリが開きます。だから私のウェブサイトへのGoogleログインからのリダイレクトが私のアプリを開くのはなぜですか?
https://developers.google.com/identity/sign-in/ios/を使用するだけではどうですか? –
@GuyLowe:ありがとう、私は今何をしようとしている。現在の実装では、Safariで開いたURLを使用しています。奇妙な。 –