안드로이드 개발 질문/답변
(글 수 45,052)
제가 프로그램을 현재 그렇게 많이 개발하진 않았지만...
프로그램들마다 시리즈로 여러개씩 되어있어서 관리가 좀 번거러운데요..
카울리에서는 각 프로그램마다 앱코드를 발급해서 사용하도록 하고있는데요.. 이렇게되면
마켓에 등록하는 프로그램따로 티스토어에 등록하는 프로그램따로 그렇게 해서 그렇챦아도 여러개로
나뉜 프로그램이 또 두배로 늘어나는 셈이 되는데요... 그래서 여쭤보고 싶은것은..
같은앱을 마켓과 티스토어에 함께 사용해도 괜찮은가 해서요.. 물론 카울리측에 물어보니 나중에 혹시 생길지 모르는
문제때문에 따로 사용할것을 권유하던데요...
혹시 저같은 문제로 같은 앱코드로 마켓과 티스토어에 등록하신분 계신가요?
이럴경우 여러분들은 어떻게 하시나요?




저는 환전왕 어플 개발자입니다.
제가 쓰는 방법은,
xml 을 마켓용과 T-스토어 용으로 같게 두개를 만듭니다.(같은 내용 광고부분만 다름)
main.xml main_skt.xml
그 후 코드 안에 특정 변수를 하나 따로 두고 static int market=0;// 일 때는
onCreate() 에서
{
if (someClass.market==0)
setContentView(R.layout.main);
else if (someClass.market==1) // T스토어 이면
setContentView(R.layout.main_skt);
...
}
이런식으로 합니다.
물론 main.xml과 main_skt.xml 은 광고 부분만 빼고 다 똑 같구요. 광고부분에 앱아이디만 바꿔주면 되겠죠.
이후 마지막 배포용 인증을 할때, 소스에서 변수를 0 또는 1을 바꾸고 , 배포용 APK파일을 만듭니다.
광고가 들어가는 부분은 이런식으로 하고 있습니다.
같은 식으로 카울리뿐만 아니라 다른 광고를 붙일때도 선택적으로 할수 있을 거 같습니다.