صِف بيئة التطوير الخاصة بك هنا ، مع إعطاء أكبر قدر ممكن من التفاصيل. إذا كان لديك ، فتأكد من تضمين:
2018.4.23
9.0.0
[iOS]
version 12.1.2, 12.4.1, 11.4.1
أريد أن أقوم بتسجيل الدخول إلى Facebook في التطبيق.
تسجيل الدخول إلى Facebook لإكمال بنجاح.
بعد الضغط على زر تسجيل الدخول إلى Facebook في التطبيق ، يتم إعادة توجيهه إلى WebView بزر "تسجيل الدخول باستخدام تطبيق Facebook" ، كما يطلب تلقائيًا "فتح هذه الصفحة في" Facebook ""؟ ثم يقول تطبيق Facebook "لقد قمت بتسجيل الدخول بالفعل .. هل ترغب في المتابعة؟" مع زر "متابعة". بمجرد الضغط على الزر "متابعة" ، يعود إلى WebView مع "تسجيل الدخول باستخدام تطبيق Facebook" الذي ينقلك مرة أخرى إلى التطبيق ثم إلى عرض الويب ثم إلى التطبيق ...
لقد أعدنا هذا على كل من iOS12 و iOS11. يبدو أن iOS14 يستخدم عرض الويب فقط ، وليس إعادة التوجيه إلى التطبيق. iOS13 لم نختبرها.
يتم أيضًا تتبع الخطأ بواسطة Facebook على https://developers.facebook.com/support/bugs/436228210835738/
مرحبًا SeriouslySam ، شكرًا لك على الإبلاغ عن هذه المشكلة! هل يمكنك تقديم اسم التطبيق من فضلك؟
التطبيق هو أفضل Fiends (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://stackoverflow.com/questions/35100809/unity-facebook-sdk-ios-9-2-not-returning-to-app
SeriouslySam هل يمكنك التأكد من أن نفس الرمز يعمل مع إصدارات SDK السابقة؟ إذا لم يكن الأمر كذلك ، يمكنك محاولة التحقق مما إذا كان لديك أي مكتبات متضاربة كما اقترح @ ming060 .
شكرًا لك @ ming060 ، كانت Appsflyer Swizzling بالفعل هي المشكلة بالنسبة لنا. بعد أن قمت بتشغيل ذلك ، يعمل تسجيل الدخول مرة أخرى بشكل طبيعي.
شكرًا لك @ ming060 ، كانت Appsflyer Swizzling بالفعل هي المشكلة بالنسبة لنا. بعد أن قمت بتشغيل ذلك ، يعمل تسجيل الدخول مرة أخرى بشكل طبيعي.
واجهت مشكلة مماثلة ، لكنني لا أستخدم AppsFlyer.
حالتي :
إصدار Unity Editor: 2019.2.21f
إصدار الوحدة SDK: 9.0.0
عند النقر فوق زر تسجيل الدخول إلى FB في اللعبة ، إذا كان المستخدم لديه تسجيل دخول في WebView ، فسيكون لديه زر "متابعة" في WebView. بمجرد الضغط على زر "متابعة" ، سيعود المستخدم إلى اللعبة ولكن FB.IsLoggedIn خاطئ في رد اتصال تسجيل الدخول إلى FB في هذا الوقت - يتعطل تسجيل الدخول في الحلقة إذا لم يقم المستخدم بتسجيل الدخول في WebView
أستخدم FB.LogInWithReadPermissions لتسجيل الدخول ، وليس وضع الحد.
تعمل جميعها بشكل جيد مع إصدارات SDK السابقة (8.1.1).
ساعدنى من فضلك