Googleアカウントでのログイン・サインアップを有効にする
顧客がメールを使用して登録することに加えて、Shopper AppではGoogleアカウントまたはFacebookアカウントを使用してログインまたはサインアップするオプションも提供されており、登録およびログインプロセスが迅速かつ簡単になります。
この記事では、GoogleアカウントログインをShopper Appに統合する方法に焦点を当てています。Facebookアカウントログインについては、Facebookでのログイン・サインアップを有効にするを参照してください。
Googleによって開発されたワンクリックGoogleアカウントログイン機能には、Google CloudからクライアントIDとクライアントシークレットを取得する必要があります。この統合を完了するには、指示された手順に注意して進めてください。何か不明な点や問題が発生した場合は、プロセスのスクリーンショットを撮影し、ストアオーナーの成功マネージャーと相談して追加の支援を受けてください。
注: Googleアカウントログインの設定にはアプリデータが必要ですので、最初の成功したアプリリリース後にこの機能を有効にすることをお勧めします。 |
iOSおよびAndroidの資格情報の取得
Google CloudにアクセスしてGoogleアカウントにログインします。以前のアプリがすでにGoogleアカウントログインを統合している場合は、同じプロセスを守っていればこれらの手順をスキップできます。
注: アプリにGoogleアカウントログインを設定するには、オンラインストアでGoogleアカウントログインを有効にした同じGoogleアカウントを使用してください。Googleアプリケーションを作成していない場合は、続行する前にGoogleでログインを有効にするを参照してWebアプリケーションを作成してください。 |
iOS資格情報の追加
- Google Cloudに移動し、Credentials > Create Credentials > OAuth Client IDに移動します。
-
Application typeフィールドで、iOSを選択します。
-
Bundle IDとApp Store IDを入力します。
- Bundle ID: AppleのApp Store Connectで確認できます。 General > App Informationに移動し、Bundle IDをコピーします。
-
App Store ID: App Store Connectでも、General > App Informationに移動し、Apple IDをコピーします。
-
Createをクリックして、iOS用のClient IDを生成します。後で使用するためにコピーしてください。
Android資格情報の追加
- Google Cloudに移動し、Credentials > Create Credentials > OAuth Client IDに移動します。
-
Application typeフィールドで、Androidを選択します。
-
Package nameとSHA-1証明書フィンガープリントを入力します。
-
Package name: Google Play Consoleで確認できます。 Setup > App signingに移動し、Digital Asset Links JSONセクションまでスクロールして、コードブロック内のパッケージ名をコピーします。
-
SHA-1証明書フィンガープリント: Google Play Consoleでも、Setup > App signingに移動します。 App signing key certificateセクションまでスクロールして、SHA-1証明書フィンガープリントをコピーします。
-
Package name: Google Play Consoleで確認できます。 Setup > App signingに移動し、Digital Asset Links JSONセクションまでスクロールして、コードブロック内のパッケージ名をコピーします。
- Createをクリックします。
Googleアカウントログインの有効化と設定
Google CloudでiOSおよびAndroidアプリを作成し、必要な資格情報を取得したら、SHOPLINE管理パネルに戻り、Googleアカウントログインの設定を完了してください。
- SHOPLINEの管理パネルから、アプリ > Shopper App に移動します。
-
アプリ公開タブに移動し、アプリケーション統合セクションの編集ボタンをクリックします。
-
ソーシャルログインセクションで、Googleアカウントログインのトグルをオンにします。以前にSHOPLINE経由でアプリを公開していない場合、トグルは非公開になります。
- ポップアップダイアログに、iOSクライアントID、WebクライアントID、Webクライアントシークレットを入力し、追加をクリックしてセットアップを完了します。
特記事項
- アプリが既に公開され、Googleアカウントログインと統合されている場合、iOSクライアントID、WebクライアントID、Webクライアントシークレットを変更しないでください。変更すると、現在のアプリバージョンでGoogleアカウントログインが無効になります。変更が必要な場合は、新しいバージョンを審査に提出する必要があり、ユーザーはアプリを更新してGoogleアカウントログインを再度有効にする必要があります。
- Appleの要件により、サードパーティのログインをサポートするアプリは、Appleでサインインもサポートする必要があります。 Googleアカウントログインが有効になっている場合、Appleでサインインも自動的に有効になります。Facebookログインを統合せずにGoogleアカウントログインを無効にすると、Appleでサインインも無効になります。