무료 앱 A를 가지고 있습니다. 기부금 앱인 앱 B를 가지고 있습니다. 나는 사람들이 커피에 4 달러를 지불하고 다른 채널을 통해 무료로 내 앱을 얻는 것을 잘 알고 있지만 오 잘.애플리케이션 B가 시장에서 합법적으로 구매되었는지 확인하기 위해 애플리케이션 A에서 Android Market License 서버를 쿼리 할 수 있습니까?
앱 B가 합법적이고 시장에서 나와 비용을 지불하면 앱 A에서 더 많은 기능을 사용하고 싶습니다.
그래서 앱 A가 앱을 실행하고 있어도 앱 B를 확인하기 위해 시장 라이센스 코드에서 패키지 이름을 변경하면 궁금합니다.
mChecker = new LicenseChecker(ctx, new ServerManagedPolicy(ctx,
new AESObfuscator(SALT, ctx.getPackageName(), deviceId)),
BASE64_PUBLIC_KEY);
나는 물론 나는 알고 내 응용 프로그램입니다 응용 프로그램 B에서 패키지 이름으로 ctx.getPackageName()를 대체하고 싶습니다 :
예를 들어,이 라인은 LVL 라이브러리 코드에서입니다 . 예 :
mChecker = new LicenseChecker(ctx, new ServerManagedPolicy(ctx,
new AESObfuscator(SALT, com.something.app.b, deviceId)),
BASE64_PUBLIC_KEY);
누구나이 경험이 있습니까?
5개월 후, 휴식 것, 나는 임의의 downvote를 얻을 수 이것에 ... 누군가 내가 모르는 뭔가를 알고 있니? 의견을 말하고 도와주세요. – trgraglia