특정 기업/사업자를 대상으로한 어플을 개발중인데, 어플의 라이센스 관리를 어떻게 해야할까요.
마켓배포가아닌 특정 사용자만을 대상으로 apk파일 배포방식으로 배포할 예정입니다.
여기서 문제점이 apk를 불법복제하는 사용자가 발생할수 있다는 점인데, 어떤식으로 해야할까요
어플자체가 갤럭시탭용으로 웹접속을 사용하지 않는 어플이라서, 최대한 웹인증없이 해보고싶은데,,,
웹을통한 인증방식밖에 답이 없을까요?
조언부탁드립니다.
구글 I/O에서 추천하는 방법입니다.
public static String uniqueID=null;
private static final String PREF_UNIQUE_ID = "PREF_UNIQUE_ID";
public synchronized static String id(Context context){
if(uniqueID == null){
SharedPreferences sp = context.getSharedPreferences(PREF_UNIQUE_ID, Context.MODE_PRIVATE);
uniqueID = sp.getString(PREF_UNIQUE_ID, null);
if(uniqueID == null){
uniqueID = UUID.randomUUID().toString();
Editor editor = sp.edit();
editor.putString(PREF_UNIQUE_ID, uniqueID);
editor.commit();
}
}
return uniqueID;
}
MAC이던 UUID이던
공통된 문제는 기기마다 다른 apk파일을 만들어야 겠네요?
apk를 많이 배포할 경우
이걸 자동화하는게 일이겠네요.
자칫하면 배보다 배꼽이 크겠어요.
저도 고민 중인 문제라 공감되네요.
인증서 등을 통해서 인증하는 방법은 어려울까요?




생성된 코드를 라이센스키로
활용하여 앱설치후 라이센스키를 등록후
사용하도록 만드는 방법이 있습니다