개발일지
-
07/29 작업 내용개발일지/팀GC 2021. 7. 30. 18:11
node-schedule사용하여 특정시간에 알람보내기 참고 https://yonghyunlee.gitlab.io/node/node-schedule/ 특정 시간에 이벤트 발생시키기 - Node.js - 김땡땡's blog 특정 시간에 이벤트를 발생시키는 모듈이 있다. node-schedule 출처 : https://www.npmjs.com/package/node-schedule 간격 단위마다 이벤트를 발생시키기 위해서는 setInterval() 를 사용하면 된다. 하지만 매월 몇시 yonghyunlee.gitlab.io 서버 알림 설정 기능, fcm토큰 등록 기능 추가
-
07/26 작업내용개발일지/팀GC 2021. 7. 26. 15:42
구글 로그인 후 첫 로그인시 회원가입이 되도록 구현 https://blog.rewuio.com/entry/%EA%B5%AC%EA%B8%80-%ED%94%8C%EB%A0%88%EC%9D%B4-%EA%B2%8C%EC%9E%84-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%9D%B8%EC%A6%9D-%EB%B0%8F-%EA%B2%80%EC%A6%9D 구글 플레이 게임 서비스를 통한 인증 및 검증 주의 : 아래 설명한 내용은 구글 플레이 게임 서비스를 통한 인증 및 검증에 대한 Best Practice를 제공하지 않을 가능성을 가지고 있습니다. 또한 번역에 있어서 미흡한 부분이 있을 수 있으니 참고 blog.rewuio.com https://deve..
-
07/15~16 작업개발일지/팀GC 2021. 7. 16. 10:16
빌드 테스트 이제 유니티에서 테스트하는게 아닌 빌드 테스트를 진행하려 빌드하고 시작하니 바로 에러가 떴다. DirectoryNotFoundException이 발생했는데 Application.datapath는 안드로이드 환경에서 사용할 수 없는 듯 하다. 그래서 Application.persistentDataPath를 사용하도록 바꾸었다. 참고 https://wergia.tistory.com/92 [Unity3D] 안드로이드 버전의 빌드에서 디바이스의 로컬 저장소에 파일을 저장하는 법 안드로이드 버전의 빌드에서 디바이스의 로컬 저장소에 파일을 저장하는 법 유니티에서 게임을 만들 때, 네트워크로 받아온 파일을 로컬에 저장해야 하는 일이 많다. 특히 게임의 패치 시스템(P wergia.tistory.com D..
-
07/14 개발일지개발일지 2021. 7. 14. 22:32
수업이 재택으로 바뀐지 3일째 됬다. 오가는 시간이 절약되서 좋긴하지만 에어컨 바람을 많이 쐬지 못하는 건 아쉽다. 오늘은 서버쪽 아이템 추가 부분과 미션 달성 추가부분을 개선했다. 개선하기 전 아이템 추가는 아이템 레코드를 계속 추가하는 형식이여서, 현재 소모성 아이템이 10개 존재하고 10개를 추가한다고 하면 10개의 레코드에 추가되서 20개가 되는 것이 아닌 10개의 레코드가 추가로 생성되어 10개 짜리 레코드가 2개가 되어버린다. 그것을 현재 동일한 아이템의 레코드가 있다면 기존것과 추가할 것을 더해 레코드를 갱신하도록 개선했다. 미션은 스탭이라는 컬럼이 추가되어, 아이템 추가와 비슷한 구조로, 기존에 미션코드가 있고 같은 미션코드를 추가하면 +1하는 구조로 구현하였다. 서버는 오랫동안 켜놓으면 ..
-
07/01 작업내용개발일지/팀GC 2021. 7. 1. 18:21
연출회의 유니티 웹뷰로 카카오 로그인 한 뒤, jwt토큰은 웹뷰에서 앱으로 전달 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class BestHttp : MonoBehaviour { UniWebView webView; public Text txtJWT; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void WebViewOpen() { webView = gameObject.AddC..