(AWS) Dynamo DB에 데이터를 저장하고 로드 하기

<문제> AWS Mobile SDK 는 arm64를 지원하지 않는다 구글플레이 정책상 모든 앱은 64bit를 지원해야하는데 AWS를 지원안함 따로 dll을 연결해 사용하면 된다는데... 코드가 에러만 남 unity 2019 버전의 경우 LINQ query문제가 있으며 unity 2018 이하 버전의 경우 32bit에 한해서 잘 작동함. 결론... 뜌벌... 따로 Java서버를 만들어서 EC2에 탑재하려한다. 1. aws sdk unity 3.3.679.0(AWS Mobile SDK for Unity)를 다운받음 2. 다운 받은 SDK 에서 Cognito, DynamoDB, Lambda package를 Import 함 3. AWS Cognito Service의 자격증명 풀을 만든다. 3. 저장할 Dynamo DB용 데이터 클래스를 만든다 4. 데이터 저장, 로드 하는 코드를 만든 후 Unity에서는 실행 성공 5. 빌드 후 실행시 앱 크래쉬  ->  Plugins/Android/AndroidManifest.xml and change: <activity android:name="com.unity3d.player.UnityPlayerNativeActivity" android:label="@string/app\_name">을 아래 처럼 Native를 삭제하면 실행 됨. <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app\_name"> 6. 그러나 실행이후 ArgumentException 발생 Unity 2019 버전에서 발생하는 문제로 짐작 되며 LINQ query가 바뀌어서 그런듯 하다고 함 https://drive.google.com/file/d/1kFiprfHfvXVGTYEBqF

Admob 보상형 광고가 처음만 나오는 경우

 rewardedAd = new RewardedAd(rewardsID);  rewardedAd.OnUserEarnedReward += HandleUserEarnedReward;  rewardedAd.OnAdClosed += HandleAdClosed;  AdRequest request = new AdRequest.Builder().Build();  rewardedAd.LoadAd(request); 여기서 rewardedAd가 1회용 객체라..  위에 굵은 글씨도 매번 같이 만들어줘야함

Google Play Service와 Admob 충돌 해결 방법

연구중... https://m.blog.naver.com/PostView.nhn?blogId=slee16&logNo=221650808108&targetKeyword=&targetRecommendationCode=1 1. GPGS(0.9.64)를 먼저 Import -> 로그인 테스트 2. Admob Plugin(3.18.1)을 Import -> 광고 테스트 2-1) Google Login시 튕김증상 발생시 Assets\GoogleMobileAds\Editor - GoogleMobileAdsDependencies.xml 와 Assets\GooglePlayGames\Editor\m2repository\com\google\games\gpgs-plugin-support\0.9.64 - gpgs-plugin-support-0.9.64.pom 안에 version을 아래처럼 통일 <version>11+</version> http://blog.naver.com/PostView.nhn?blogId=an060875&logNo=221579036028&parentCategoryNo=&categoryNo=11&viewDate=&isShowPopularPosts=true&from=search

팽이로 보석캐기 재개발 1일차

GPGS와 Admob 연동에 애를 먹고있다.. GPGS와 Admob을 같이 사용시, import와 build에선 따로 error가 없으나, 같이 사용한 상태에서 Google Login을 시도하면 게임이 튕겨버린다.

Unity Google 계정 연동

1. GPGS를 다운로드 (최신버전의 경우 에러가 잡히는 경우가 있음)     1-1) Admob과 import에서 충돌이 일어날 수 있음 해결법 -> link     1-2) Asset -> PlayServiceResolver -> AndroidResolver -> Resolve 해야함         1-3) Window -> GooglePlaySetup 해야함 2. Source Code     using GooglePlayGames;     void Start()     {           PlayGamesPlatform.DebugLogEnabled = true;           PlayGamesPlatform.Activate();     }     public void Login()     {           Social.localUser.Authenticate((bool success) =>           {                  if(success)                        Debug.Log("Id : " + Social.localUser.id + " , name : " + Social.localUser.userName );           }     } 3. You tube link    https://www.youtube.com/watch?v=e1Ma6zRd3wA