728x90

분류 전체보기 134

AOS_ AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener

갑자기 애드몹 초기화가 안되는 오류가 발생했다.자꾸 AOS . IOS 설정을 이리저리 왔다갔다 하면서 만지느라 헛갈려서 잘못 설정작업 한 줄 알았다.침착하게 우선 정보부터 검색했다애드몹 초기화가 프로가드 난독화로 인해 읽을 수 없게 되어서 생기는 오류라고 하여 설정작업으로 해주었다 proguard.txt 에 -keep class com.google.unity.** { *; }-keep public class com.google.android.gms.ads.**{ public *; }-keep public class com.google.ads.**{ public *; }-keepattributes *Annotation* -dontobfuscate 이렇게 설정작업 하면 해결완료  참고사이트https://re..

Unity 2024.07.15

SWift_ IOS 앱 업로드 ATT 리젝 사유

이런 리젝이 나왔다... 분명이 ATT 설정 작업을 하고 테스트도 거친 뒤 업로드 하였건만 이 부분은 대체 뭐람.. 확인해보니 ATT 창이 뜨질 않는다는 거였다. 이미 상호작용을 하면 그 뒤로는 창이 안뜬다 . 이미 캐시가 저장되어 있기 때문일지도 모른다 그래서 그 부분에 대해 심사에 대한 회신을 주었다 . - The first time you launch the app, you will see a request for tracking rights. - For testing purposes, if you delete and reinstall the app, the tracking permission request will be displayed again. 해결책은 그 창이 뜨게 하면 된다..

Swift 2024.07.12

Swift_ 앱 업로드

Swift 코드는 아니지만 IOS 앱 업로드 과정 중 적어놓아야 할 부분이 있어서 찾던 중 그냥 여기 카테고리로 올리기로 했다IOS 이니깐 나중에 뭔가 쉽게 찾을 수 있을것 같았다 우선  IOS 앱 업로드 중 이러한 부분이 있었다.옛날에 해본지 오래돼서 기억이 가물가물.... 그래서 이 부분은 암호화를 사용하냐는 뜻인데 나는 오직 캐주얼한 싱글 게임만 업로드 예정이라 안했다그래서   이렇게 해주었다. 코드로 해주는 방법은 key>ITSAppUsesNonExemptEncryptionkey> No> 이렇게 해주면 된다. 참고 사이트 : https://develop-ssooo.tistory.com/88 [iOS] TestFlight 업로드 시 수출 규정 관련 문서 누락앱 스토어에 배포하기 전, TestFli..

Swift 2024.07.11

Unity_ IOS 14 ATT 대응

IOS 에 광고 적용하려면 App Tracking 정책에 대응해야 한다. 앱 광고 추적 허용 팝업을 먼저 보여주고 그에 따른 처리를 진행해야함 그래서 어떻게 적용해야할지 찾아보았다. https://boxwitch.tistory.com/entry/%EC%9C%A0%EB%8B%88%ED%8B%B0-iOS-IDFA-%EA%B4%91%EA%B3%A0%EC%B6%94%EC%A0%81-%ED%97%88%EC%9A%A9-%ED%8C%9D%EC%97%85 유니티 iOS, IDFA 허용 - 광고 추적 허용 팝업iOS 14이후 앱에서 광고 추적에 관한 팝업창을 띄워야 합니다. 유니티에는 이에 대한 패키지가 준비되어 있습니다. 패키지 설치 패키지 매니저에서 iOS 14 Advertising Support 패키지를 설치합니다..

Unity 2024.07.10

Unity_ ERROR: Error installing cocoapods:The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with gem install drb -v 2.0.6 and then running the current command again..

유니티 IOS Resolver: Failed to install CocoaPods for the current user 에러 발생!!!AOS 설정 작업을 마치고 이제 IOS 진행하려 하니 위의 문제의 에러가 남 ERROR: Error installing cocoapods: The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with gem install drb -v 2.0.6 and then running the current command again drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210. 아.....

Unity 2024.07.10

구글 애드센스 설정

https://sunvlog.tistory.com/entry/%EA%B5%AC%EA%B8%80-%EC%95%A0%EB%93%9C%EC%84%BC%EC%8A%A4-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%86%8C%EC%9C%A0%EA%B6%8C-%ED%99%95%EC%9D%B8#google_vignette 구글 애드센스 사이트 소유권 확인구글 애드센스 승인을 신청을 해놓으셨나요? 그렇다면 집중하셔야 합니다. 구글 애드센스는 심사 후 메일이 오는 게 최대 5주 이상이 걸릴 수도 있습니다. 하지만 사이트 애드센스 사이트 소유sunvlog.tistory.com 우선 이부분 참고 했다 그리고 애드센스 에서 시키는대로 설정작업 완료 !!

Etc 2024.06.23

python 무중단 서비스

python 을 centos 환경 리눅스 서버에 무중단 배포를 해야되는 상황이었다.파이썬 소켓 통신 코드를 만들었고 그것을 수단으로 사용하려 했기 때문에 어떻게 해야 .jar 처럼 , pm2 처럼 해야하는지 알아보니까 생각보다 간단했다 nohup python3 .py > output.log 2>&1 &  이렇게 하면 백그라운드 실행이 되며 해당 .log 파일에 로그들이 쌓여서 확인도 가능하다 !!

Python 2024.06.23

AOS - .py 파일 연동

안드로이드 에서 파이썬 .py 을 실행시켜야 할 듯해서 미리 알아보았다. https://debtolee.pe.kr/wp/2022/01/11/android%EC%97%90%EC%84%9C-python%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0/ Android에서 Python파일 실행하기 – DEBTOLEE참조 사이트 https://chaquo.com/chaquopy/doc/current/versions.html https://www.youtube.com/watch?v=dFtxLCSu3wQ 버전에 맞게 minSdk, compileSdk, gradle version을 설정하여줍니다 프로젝트 build.gradle buildscript { repositor..

Java 2024.06.23

AOS - Rxjava3 , Single , Disposable

Single , Dispoasable 등 rxjava 비동기 관리 코드 정리하는 중 꼭 disposable 을 해야하는지 의문이였다..자동으로 코드 완료 후 메모리 해제되는게 아닌가 싶었는데 Flowable 은 아니더라..  Disposable d = Flowable.. d.dispose(); 이렇게 처리를 해줘야 한다 다 사용했으면... 그래서 뭔가 비효율적이라 생각했고 Single 을 기준으로 기능이나 성능 등 정의를 확인해보니 알아서 메모리 해제 해준다고 한다. Single deletePerson = ApisCall.deletePerson(m_Id); deletePerson.subscribeOn(Schedulers.io()) .observeOn(Schedulers.singl..

Java 2024.06.23

Springboot -SSE ( 로컬에서는 실시간 o / https nginx 서버에서는 실시간 x)

스프링부트로 SSE 를 구현해서 소켓 대용으로 효율적인 실시간 스트림 관리를 하고 싶었다. 로컬 환경에서는 SSEemitter keep-alive 시간을 1분간 유지하도록 설정해두고 테스트를 해본 결과 만족스럽게 연동이 잘 되었다.그리고 실 서버 에 업로드를 하고 테스트를 해본결과 갑자기 실시간 스트림이 연동되지 않았다 !! 두둥..onCompleteion 만료되었을때만 담아두었던 데이터가 왔다. .. 심지어 담아둔 데이터가 아니라 초기 더미데이터가 온것이다... 2일이 걸려 해답을 찾았다... 내 생각에는 http, https 의 차이일거라고 생각했다. 거기에 중점을 두어서 구글링과 챗봇 찬스를 쓴 결과  nginx 를 이용한 역방향 프록시로 인해 실시간 스트림이 nginx 버퍼링에 걸리게 되었고 이게..

Springboot 2024.06.23
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90