๐ Unity PlayFab ์๋ฌ
2022-11-16-PlayFab-GooglePlay-Error, ๐ Unity PlayFab, Google Play ์ฐ๋ ์๋ฌ
2022-11-18-PlayGamesPlatform, ๐ PlayFab, Google Play ์ฐ๋ ์ค PlayGamesPlatform ๋ฅผ ์ฐพ์ง๋ชปํ๋ ๊ฒฝ์ฐ
2023-02-15-PlayFab-Memory-Leak-Error, ๐ Unity PlayFab, A Native Collectionโฆ ์๋ฌ
๊ณ์น, ๋ณํฉ
๐ซ PlayFab + PlayGameServices 0.11.01 ?
PlayGameServices 0.11.01 ๋ฒ์ ๊ธฐ์ค,
์์ ๋ฒ์ ์๋ฃ๋ค์ ๋ฐํ์ผ๋ก PlayFab๊ณผ Google Play ๋ก๊ทธ์ธ ์ฐ๋์ ์ํ ์ฝ๋ ์์ฑ ์ค,
PlayGamesClientConfiguration ๊ณผ,
PlayGamesPlatform.Instance.Authenticate(); ๋ฑ์ ์ฐพ์ง ๋ชปํ๋ ์๋ฌ ๋ฐ์
PlayGameServices 0.11.01 ๋ฒ์ ์ ๊ตฌ๊ธ ํ๋ ์ด V2 ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด์, ์ ๋ด์ฉ๋ค์ด ๋์ด์ ์ง์ํ์ง ์๋ ์ฝ๋๊ฐ ๋จ.
PlayGameServices ReadMe์ ์
๊ทธ๋ ์ด๋ฉ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด ์ ๋ฒ์ ์ ์ฝ๋๋ฅผ ์์ฑํ ์๋ ์์.
๋ค๋ง,
๊ตฌ๊ธ ํ๋ ์ด๋ฅผ ํตํด Playfab์ ๋ก๊ทธ์ธ ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ,
๊ตฌ๊ธ ํ๋ ์ด ์๋ฒ ์ธ์ฆ ํ ํฐ์ ํฌํจํ์ฌ ๋ก๊ทธ์ธ ๋ฆฌํ์คํธ๋ฅผ ๋ณด๋ด์ผ ํ๋๋ฐ
๊ธฐ์กด ๋ฒ์ ์์ ํ ํฐ์ ๋ถ๋ฌ์ค๊ธฐ์ํด ์ฌ์ฉํ๋ PlayGamesPlatform.Instance.GetServerAuthCode(); ๊ฐ,
V2 ์์ PlayGamesPlatform.Instance.requestServerSideAccess() ๋ก ๋ฐ๋๊ฒ ๋๋ฉด์ ์ํ๋ ๊ฐ์ ๋ฐ์์ฌ ์ ์๋ ๊ฒ ๊ฐ์
๋๋ฌธ์ ๋ก๊ทธ์ธ์ ๊ณ์ํด์ ์คํจ
โ ํด๊ฒฐ :
23/06/01 ๊ธฐ์ค, ์์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํจ
0.11.1 ๋ฒ์ ์ด๋ผ๋ฉด, ์ด์ฉ ์ ์์ด 0.10.14 ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ์ฌ ์ฌ์ฉ (์ฐธ๊ณ ๋งํฌ 2, PlayFab ๋ต๋ณ ์ฐธ๊ณ )
์ฐธ๊ณ ๋งํฌ 1
์ฐธ๊ณ ๋งํฌ 2
PlayFab + PlayGameServices ์ฐธ๊ณ
๐ซ PlayGamesPlatform Missing
PlayFab๊ณผ Google Play ๋ก๊ทธ์ธ ์ฐ๋์ ์ํ ์ฝ๋ ์์ฑ ์ค,
PlayGamesPlatform.Instance.Authenticate(); ์์ ์๋ฌ ๋ฐ์
PlayGamesPlatform ์ ์ฐพ์ง๋ชปํจ.
Assembly โAssets/ExternalDependencyManager/Editor/1.2.167/Google.IOSResolver.dllโ will not be loaded due to errors:
โ ํด๊ฒฐ :
๋น๋ ์ธํ
์ด Window ํ๋ซํผ์ผ๋ก ์ค์ ๋์ด ์์์
Android๋ก ๋ฐ๊ฟ์ฃผ๋ ์๋ฌ ์ฌ๋ผ์ง
๐ซ A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details
์๋ฌ ๋ก๊ทธ๊ฐ ์๊พธ๋ง ๋ฌ๋ค.
Play Mode ๊ฐ ๋ฉ์ถ๋ค๊ฑฐ๋, ๊ฒ์ ํ๋ ์ด์ ์ด์์ด ์๊ธด๋ค๊ฑฐ๋ ํ๋ ๊ฑด ์๋์ง๋ง, ์ ๊ฒฝ์ฐ์ธ๋ค.
โ ํด๊ฒฐ :
Assets\PlayFabEditorExtensions\Editor\Scripts\PlayFabEditorSDK\PlayFabEditorHttp.cs
ํ์ผ ๋ด์ฉ ์ผ๋ถ๋ถ์, ์ฐธ๊ณ ๋งํฌ์ Rick Chen์ด ๋จ๊ธด ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ค.
์ด๊ฒ๋ง์ ๋ฌธ์ ๋ ์๋์ง, ๊ฐ๋ ๋๊ฐ์ ์๋ฌ ๋ก๊ทธ๊ฐ ๋ฐ์ํ๊ณ ์๊ธด ํ์ง๋ง,
๊ทธ ๋น๋๊ฐ ํ์ฐํ๊ฒ ์ค์ด๋ค์๋ค.
๐ซ Google Play Login, ERROR 403 access_denied
(PlayFab ๊ด๋ จ์ ์๋์ง๋ง)
โ ํด๊ฒฐ : Google Cloud Console - OAuth ๋์ ํ๋ฉด - ํ ์คํธ ์ฌ์ฉ์ ์ถ๊ฐ