์ฌ๊ธฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ค๋ช ํ๊ณ ๊ฐ๋ฅํ ํ ๋ง์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ธ์. ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ ๋ค์์ ํฌํจํด์ผํฉ๋๋ค.
2019.3.0f3
7.19.2
iOS
๋ฒ์ 13.5.1
Facebook์ผ๋ก ๊ฒ์์ ๋ก๊ทธ์ธํ์ญ์์ค.
์ฌ์ฉ์๋ ๋ก๊ทธ์ธ ํ๋ฆ์ ์งํํ ์ ์์ต๋๋ค.
iPhone X์์ ์คํํ ๋ FB.LogInWithReadPermissions
ํธ์ถํ๊ณ ํ๋กฌํํธ์์ "๊ณ์"์ ํญํ๋ฉด ๋ค์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
"Facebook์์์ด ํ์ด์ง๋ฅผ ์ด๊ฒ ์ต๋๊น?"๋ฅผ ๋ซ์ ์ ์์ต๋๋ค. "์ทจ์", "์ด๊ธฐ"๋ฅผ ๋๋ฅด๊ฑฐ๋ ํ์ ์ธ๋ถ๋ฅผ ๋๋ฌ ํ์ ๋ฉ๋๋ค. ๋ธ๋ผ์ฐ์ ์ ์ผ์ชฝ ์๋จ "์ทจ์"๋ฒํผ์ด ์ ๋๋ก ์๋ํฉ๋๋ค. Facebook ์ฑ์ ์ ๊ฑฐํ๊ณ ๋ค์ ์ค์นํ๋ฉด ํ ๋ฒ์ ์คํ์ ๋ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ง๋ง ํ์ ์คํ์ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ๋ฐํ๋์์ต๋๋ค.
์ด ๋ฌธ์ ๋ iOS 13.5.1์ด ์ค์น๋ iPad Pro ๋๋ iOS 12.4.7์ด ์ค์น๋ iPad Air์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค.
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ๊ฒ์์์ ์ฐ ์น ์ฌ์ดํธ (์ : Google ๋ก๊ทธ์ธ SDK)์์ ํ ์คํธ ์ ๋ ฅ์ ์ํด ํค๋ณด๋๊ฐ ์ด๋ฆฌ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ค ์ด์ ๋ก์ด ๋ฌธ์ ๋ Facebook ์ฑ์ ์ ๊ฑฐํ ํ iPhone์์ ์์ ๋์์ต๋๋ค (๋ค์ ์ค์น ํ ํ ์ค๋จ๋จ)! ๊ทธ๋ฌ๋์ด ๋ฌธ์ ๋ Facebook ์ฑ ์ค์น ์ฌ๋ถ์ ๊ด๊ณ์์ด iPad์์ ๋ฐ์ํฉ๋๋ค.
ํธ์ง : ์ฑ๊ณต์ ์ผ๋ก ์ฌํ :
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 ๊ฐ๋ฐ์ ๋์ ๋ณด๋์์๋ ์ด๋ฆ์ ์ธ๊ธํ๊ณ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด "์ผ์ดํฌ ๊ฒ์"์ ๋๋ค.ํ์ง๋ง ๊ฒ์๋์ง ์์์ต๋๋ค.
iOS 13์ ์คํํ๋ ๋ง์ iPhone ์ฅ์น์์ ๋์ผํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ด ์ฝ๋๋ @michelleran ๊ณผ ์ ์ฌํฉ๋๋ค. ํ์
๋ํ ์์์์ "์ด๊ธฐ"๋ฐ "์ทจ์"๋ฅผ ํด๋ฆญ ํ ์ ์์ต๋๋ค (์ด ๋ฒ๊ทธ๋ฅผ ์ฌํํ๋ ค๋ฉด ๋จผ์ safari์์ Facebook์์ ๋ก๊ทธ ์์ํด์ผํฉ๋๋ค).
์ ๊ฒ์์ Cooking Marina์ด๋ฉฐ Apple Store์์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
Xcode 10์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํ๋ฉด ๋ก๊ทธ์ธ ํ๋ก์ธ์ค๋ ์ฑ๊ณตํ์ง๋ง Xcode 10์ผ๋ก App Store์ ๋น๋๋ฅผ ์
๋ก๋ ํ ์ ์์ต๋๋ค.
iPad์์ ๋ก๊ทธ์ธ ํ๋ฆ์ ํ
์คํธํ๋ฉด ๋ก๊ทธ์ธ ํ๋ก์ธ์ค๊ฐ ํญ์ ์๋ฃ๋ฉ๋๋ค. ์ด ๋ฒ๊ทธ๋ iOS 13์ด ์ค์น๋ iPhone์์๋ง ๋ฐ์ํฉ๋๋ค.
๊ณง ํด๊ฒฐ์ฑ
์ด ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@michelleran ๋ต์ฅ์
์๋ ํ์ธ์, ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด ํ๋ฆ์ ๋ํ ํด๊ฒฐ์ฑ ์ด ์์ต๋๊น?
Unity ์๋ํฐ ๋ฒ์ : 2019.4.23f1
Unity SDK ๋ฒ์ : 9.1.0
์ค์น ํ๋ซํผ ๋ฐ ๋ฒ์ : iOS ๋ฒ์ 14.4.2
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
iOS 13์ ์คํํ๋ ๋ง์ iPhone ์ฅ์น์์ ๋์ผํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ด ์ฝ๋๋ @michelleran ๊ณผ ์ ์ฌํฉ๋๋ค. ํ์ ๋ํ ์์์์ "์ด๊ธฐ"๋ฐ "์ทจ์"๋ฅผ ํด๋ฆญ ํ ์ ์์ต๋๋ค (์ด ๋ฒ๊ทธ๋ฅผ ์ฌํํ๋ ค๋ฉด ๋จผ์ safari์์ Facebook์์ ๋ก๊ทธ ์์ํด์ผํฉ๋๋ค).
์ ๊ฒ์์ Cooking Marina์ด๋ฉฐ Apple Store์์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
Xcode 10์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํ๋ฉด ๋ก๊ทธ์ธ ํ๋ก์ธ์ค๋ ์ฑ๊ณตํ์ง๋ง Xcode 10์ผ๋ก App Store์ ๋น๋๋ฅผ ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
iPad์์ ๋ก๊ทธ์ธ ํ๋ฆ์ ํ ์คํธํ๋ฉด ๋ก๊ทธ์ธ ํ๋ก์ธ์ค๊ฐ ํญ์ ์๋ฃ๋ฉ๋๋ค. ์ด ๋ฒ๊ทธ๋ iOS 13์ด ์ค์น๋ iPhone์์๋ง ๋ฐ์ํฉ๋๋ค.
๊ณง ํด๊ฒฐ์ฑ ์ด ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.