Опишите здесь свою среду разработки, предоставив как можно больше подробностей. Если они у вас есть, обязательно включите:
2019.3.0f3
7.19.2
iOS
version 13.5.1
Войдите в игру через Facebook.
Пользователь может пройти через процесс входа в систему.
При работе на iPhone X после вызова FB.LogInWithReadPermissions
и нажатия «Продолжить» в приглашении появляется следующий экран:
Я не могу отклонить вопрос «Открыть эту страницу в Facebook?» всплывающее окно, нажав «Отмена», «Открыть» или вне всплывающего окна. Кнопка "Отмена" в верхнем левом углу браузера работает нормально. Удаление и переустановка приложения Facebook устранили проблему для одного запуска, но при последующих запусках проблема вернулась.
Эта проблема не возникает на iPad Pro с iOS 13.5.1 или iPad Air с iOS 12.4.7.
Другая проблема заключается в том, что клавиатура не открывается для ввода текста на веб-сайтах, открытых игрой, например, с помощью SDK для входа в Google. По какой-то причине это исправлено на iPhone после удаления приложения Facebook (и сломано после его переустановки)! Однако эта проблема возникает на iPad независимо от того, установлено приложение Facebook или нет.
Изменить: успешно воспроизведено:
Start
вызовите FB.Init
, затем FB.LoginWithReadPermissions
GoogleSignIn
на < 5.0.0
Код:
public class TestScript : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
FB.Init(() => {
FB.LogInWithReadPermissions(
new List<string>() { "public_profile", "email", "user_friends", "user_posts" },
loginResult => {
}
);
});
}
// Update is called once per frame
void Update()
{
}
}
Выход:
2020-07-13 10:45:05.042142-0400 FacebookSandbox[11263:4698992] Built from '2019.3/staging' branch, Version '2019.3.0f3 (6c9e2bfd6f81)', Build type 'Release', Scripting Backend 'il2cpp'
-> applicationDidFinishLaunching()
2020-07-13 10:45:05.608167-0400 FacebookSandbox[11263:4698992] FBSDKLog: starting with Graph API v2.4, GET requests for /1184331378431008/model_asset should contain an explicit "fields" parameter
-> applicationDidBecomeActive()
GfxDevice: creating device client; threaded=1
Initializing Metal device caps: Apple A11 GPU
Initialize engine version: 2019.3.0f3 (6c9e2bfd6f81)
2020-07-13 10:45:05.630826-0400 FacebookSandbox[11263:4699191] [] tcp_input [C2.1:3] flags=[R] seq=4067646681, ack=0, win=0 state=CLOSED rcv_nxt=4067646681, snd_una=952914416
2020-07-13 10:45:05.631434-0400 FacebookSandbox[11263:4699191] [] tcp_input [C2.1:3] flags=[R] seq=4067646681, ack=0, win=0 state=CLOSED rcv_nxt=4067646681, snd_una=952914416
2020-07-13 10:45:05.633674-0400 FacebookSandbox[11263:4699191] [] tcp_input [C1.1:3] flags=[R] seq=1622058020, ack=0, win=0 state=CLOSED rcv_nxt=1622058020, snd_una=3506061178
2020-07-13 10:45:05.633732-0400 FacebookSandbox[11263:4699191] [] tcp_input [C1.1:3] flags=[R] seq=1622058020, ack=0, win=0 state=CLOSED rcv_nxt=1622058020, snd_una=3506061178
2020-07-13 10:45:06.342714-0400 FacebookSandbox[11263:4698992] Unbalanced calls to begin/end appearance transitions for <SplashScreenController: 0x15dd05b40>.
2020-07-13 10:45:06.359559-0400 FacebookSandbox[11263:4699195] [] tcp_input [C3.1:3] flags=[R] seq=2077033276, ack=0, win=0 state=CLOSED rcv_nxt=2077033276, snd_una=616266740
2020-07-13 10:45:06.361976-0400 FacebookSandbox[11263:4699195] [] tcp_input [C3.1:3] flags=[R] seq=2077033276, ack=0, win=0 state=CLOSED rcv_nxt=2077033276, snd_una=616266740
2020-07-13 10:45:06.365490-0400 FacebookSandbox[11263:4699195] [] tcp_input [C6.1:3] flags=[R] seq=2625008296, ack=0, win=0 state=CLOSED rcv_nxt=2625008296, snd_una=1507674903
2020-07-13 10:45:06.365527-0400 FacebookSandbox[11263:4699195] [] tcp_input [C6.1:3] flags=[R] seq=2625008296, ack=0, win=0 state=CLOSED rcv_nxt=2625008296, snd_una=1507674903
2020-07-13 10:45:06.901348-0400 FacebookSandbox[11263:4699192] [] tcp_input [C5.1:3] flags=[R] seq=1080860623, ack=0, win=0 state=CLOSED rcv_nxt=1080860623, snd_una=3380130027
2020-07-13 10:45:06.905260-0400 FacebookSandbox[11263:4699192] [] tcp_input [C5.1:3] flags=[R] seq=1080860623, ack=0, win=0 state=CLOSED rcv_nxt=1080860623, snd_una=3380130027
UnloadTime: 0.302667 ms
Using Facebook Unity SDK v7.19.2 with FBiOSSDK/6.5.2
Facebook.Unity.CompiledFacebookLoader:Start()
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-> applicationWillResignActive()
-> applicationDidBecomeActive()
Отредактировано с шагами по воспроизведению.
Привет, @michelleran! Спасибо, что сообщили об этой проблеме! Не могли бы вы указать название приложения?
Вы имеете в виду имя на панели инструментов разработчика Facebook? Если так, то это «Игра в торт» - правда, она не опубликована.
Я сталкиваюсь с той же ошибкой на многих устройствах iPhone, работающих под управлением iOS 13.
Мой код похож на @michelleran , я не могу щелкнуть «Открыть» и «Отменить» во всплывающем диалоговом окне (сначала вы должны выйти из Facebook в Safari, чтобы воспроизвести эту ошибку).
Моя игра - Cooking Marina, и вы можете скачать ее в Apple Store.
Если я скомпилирую проект с Xcode 10, процесс входа будет успешным, но я не могу загрузить сборку в App Store с Xcode 10.
Когда я тестирую процесс входа в систему на iPad, процесс входа всегда завершается. Эта ошибка возникает только в iPhone с iOS 13.
Надеюсь, у нас скоро будет решение.
@michelleran Спасибо за ответ. Мы работаем над решением этой проблемы. Тем временем я отключил переключение приложений для вашего приложения (это означает, что вы не получите диалоговое окно «Открыть эту страницу в Facebook»), чтобы вы могли завершить процесс входа в систему.
Привет, у меня такая же проблема. Есть ли какое-то решение для этого потока?
Версия редактора Unity: 2019.4.23f1
Версия Unity SDK: 9.1.0
Платформа и версия установки: iOS версии 14.4.2
Самый полезный комментарий
Я сталкиваюсь с той же ошибкой на многих устройствах iPhone, работающих под управлением iOS 13.
Мой код похож на @michelleran , я не могу щелкнуть «Открыть» и «Отменить» во всплывающем диалоговом окне (сначала вы должны выйти из Facebook в Safari, чтобы воспроизвести эту ошибку).
Моя игра - Cooking Marina, и вы можете скачать ее в Apple Store.
Если я скомпилирую проект с Xcode 10, процесс входа будет успешным, но я не могу загрузить сборку в App Store с Xcode 10.
Когда я тестирую процесс входа в систему на iPad, процесс входа всегда завершается. Эта ошибка возникает только в iPhone с iOS 13.
Надеюсь, у нас скоро будет решение.