Facebook-sdk-for-unity: Facebookアプリがインストールされている場合、9.0.0でログインがループに陥る

作成日 2021年02月02日  ·  6コメント  ·  ソース: facebook/facebook-sdk-for-unity

チェックリスト

環境

ここで開発環境を説明し、できるだけ多くの詳細を説明してください。 それらがある場合は、必ず以下を含めてください。

  • Unityエディターバージョン: 2018.4.23
  • Unity SDKバージョン: 9.0.0
  • インストールプラットフォームとバージョン: [iOS]バージョン12.1.2, 12.4.1, 11.4.1

目標

アプリケーションでFacebookログインをしたい。

推測される結果

Facebookにログインして正常に完了します。

実績

アプリケーションのFacebookログインボタンを押すと、「Facebookアプリでログイン」ボタンが付いたWebViewに転送され、「このページを「Facebook」で開く」というメッセージも自動的に表示されます。 Facebookアプリは、「すでにログインしています。続行しますか?」と表示します。 「続行」ボタン付き。 [続行]ボタンを押すと、[Facebookアプリでログイン]を選択してWebViewに戻り、アプリ、Webビュー、アプリの順に移動します...

再現する手順

  • iOS12デバイスとFBUnity SDK9.0.0を使用する
  • Facebookアプリをデバイスにインストールします
  • Facebookログインを使用してアプリからFacebookにログインしてみてください。
  • これにより、上記のループが発生します。

iOS12とiOS11の両方でこれを再現しました。 iOS14はwebviewのみを使用しており、アプリに転送していないようです。 iOS13はテストしていません。

バグは、Facebookのhttps://developers.facebook.com/support/bugs/436228210835738/でも追跡されてい

bug

全てのコメント6件

こんにちは@SeriouslySam 、この問題を報告していただきありがとうございます! アプリ名を教えてください。

アプリはベストフィーンドです(https://apps.apple.com/us/app/best-fiends-puzzle-adventure/id868013618)

AppsFlyer SDKをプロジェクトにインポートしたときに、同様の問題が発生しました。

以下の手順に従って修正します。
https://github.com/AppsFlyerSDK/appsflyer-unity-plugin/blob/master/docs/iOS-Swizzling-Guide.md

stackoverflowの関連記事: https

@SeriouslySam同じコードが以前のSDKバージョンで機能することを確認できますか? そうでない場合は、 @ ming060が提案したように、競合するライブラリがあるかどうかを確認してみてください。

ありがとう@ ming060 、AppsflyerSwizzlingは確かに私たちにとって問題でした。 オンにすると、ログインは正常に機能します。

ありがとう@ ming060 、AppsflyerSwizzlingは確かに私たちにとって問題でした。 オンにすると、ログインは正常に機能します。

同様の問題が発生しましたが、AppsFlyerを使用していません。
私の状況 :
Unityエディターバージョン:2019.2.21f
Unity SDKバージョン:9.0.0
ゲームでFBログインボタンをクリックすると、ユーザーがWebViewにログインしている場合、WebViewに「続行」ボタンがあります。 [続行]ボタンを押すと、ユーザーはゲームに戻りますが、この時点でFBログインコールバックでFB.IsLoggedInはfalseです。ユーザーがWebViewにログインしないと、ログインがループに陥ります。
制限モードではなく、FB.LogInWithReadPermissionsを使用してログインします。
以前のSDKバージョン(8.1.1)ではすべて正常に機能します。
助けてください

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

derwaldgeist picture derwaldgeist  ·  4コメント

yasuohasegawa picture yasuohasegawa  ·  4コメント

Shaitan1805 picture Shaitan1805  ·  6コメント

JuGGerNaunT picture JuGGerNaunT  ·  3コメント

1901 picture 1901  ·  6コメント