Jelaskan lingkungan dev Anda di sini, berikan detail sebanyak mungkin. Jika Anda memilikinya, pastikan untuk menyertakan:
2019.3.0f3
7.19.2
iOS
versi 13.5.1
Masuk ke dalam game dengan Facebook.
Pengguna dapat melalui alur login.
Saat berjalan di iPhone X, setelah memanggil FB.LogInWithReadPermissions
dan mengetuk "Lanjutkan" pada prompt, layar ini muncul:
Saya tidak dapat mengabaikan "Buka halaman ini di Facebook?" munculan, baik dengan mengetuk "Batal", "Buka", atau di luar jendela munculan. Tombol "Batal" di kiri atas browser berfungsi dengan baik. Menghapus dan menginstal ulang aplikasi Facebook memperbaiki masalah untuk satu kali proses, tetapi untuk proses berikutnya, masalah kembali.
Masalah ini tidak terjadi pada iPad Pro dengan iOS 13.5.1 atau iPad Air dengan iOS 12.4.7.
Masalah lainnya adalah keyboard tidak terbuka untuk input teks di situs web yang dibuka oleh game - misalnya, oleh Google Sign-in SDK. Untuk beberapa alasan, ini diperbaiki pada iPhone setelah mencopot pemasangan aplikasi Facebook (dan rusak setelah memasangnya kembali)! Namun, masalah ini terjadi di iPad terlepas dari apakah aplikasi Facebook diinstal atau tidak.
Sunting: berhasil direproduksi:
Start
, panggil FB.Init
, lalu FB.LoginWithReadPermissions
GoogleSignIn
menjadi < 5.0.0
Kode:
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()
{
}
}
Keluaran:
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()
Diedit dengan langkah-langkah untuk mereproduksi.
Hai @michelleran , terima kasih telah melaporkan masalah ini! Bisakah Anda memberikan nama aplikasi?
Apakah Anda mengacu pada nama di dasbor pengembang Facebook? Jika demikian, itu "Permainan Kue" - itu tidak dipublikasikan.
Saya menemukan bug yang sama di banyak perangkat iPhone yang menjalankan iOS 13.
Kode saya mirip dengan @michelleran , saya tidak bisa mengklik "Buka" dan "Batal" di dialog sembulan (Anda harus keluar dari Facebook di safari terlebih dahulu untuk mereproduksi bug ini).
Game saya adalah Cooking Marina dan Anda dapat mengunduhnya di Apple Store.
Jika saya mengkompilasi proyek dengan Xcode 10, proses login berhasil tetapi saya tidak dapat mengunggah build ke App Store dengan Xcode 10.
Saat saya menguji alur login di iPad, proses login selalu selesai. Bug ini hanya terjadi di iPhone dengan iOS 13.
Semoga segera ada solusinya.
@michelleran Terima kasih atas jawabannya. Kami sedang berupaya menyelesaikan masalah ini. Sementara itu, saya telah menonaktifkan pengalihan aplikasi untuk aplikasi Anda (yang berarti Anda tidak akan mendapatkan dialog "Buka halaman ini di Facebook") sehingga Anda dapat menyelesaikan proses login.
Hai, saya mengalami masalah yang sama. Apakah ada solusi untuk aliran ini?
Versi Editor Persatuan: 2019.4.23f1
Versi SDK Unity: 9.1.0
Platform & Versi Instalasi: iOS versi 14.4.2
Komentar yang paling membantu
Saya menemukan bug yang sama di banyak perangkat iPhone yang menjalankan iOS 13.
Kode saya mirip dengan @michelleran , saya tidak bisa mengklik "Buka" dan "Batal" di dialog sembulan (Anda harus keluar dari Facebook di safari terlebih dahulu untuk mereproduksi bug ini).
Game saya adalah Cooking Marina dan Anda dapat mengunduhnya di Apple Store.
Jika saya mengkompilasi proyek dengan Xcode 10, proses login berhasil tetapi saya tidak dapat mengunggah build ke App Store dengan Xcode 10.
Saat saya menguji alur login di iPad, proses login selalu selesai. Bug ini hanya terjadi di iPhone dengan iOS 13.
Semoga segera ada solusinya.