У меня есть приложение A, которое бесплатно.У меня есть приложение B, которое представляет собой приложение для пожертвований.Я знаю, что люди, скорее, платят 4 доллара за кофе и получают мое приложение бесплатно по другим каналам, ну да ладно.
Я хочу включить больше функций в приложении A, если приложение B легально, с рынка и оплачено.
Поэтому мне было бы любопытно, если бы я просто изменил имя пакета в коде рыночной лицензии, чтобы проверить приложение B, даже если приложение A его выполняет.
Например, эта строка изкод библиотеки lvl:
mChecker = new LicenseChecker(ctx, new ServerManagedPolicy(ctx,
new AESObfuscator(SALT, ctx.getPackageName(), deviceId)),
BASE64_PUBLIC_KEY);
Я хотел бы заменить ctx.getPackageName () именем пакета из приложения B, которое, конечно, является моим приложением, и я знаю.Например:
mChecker = new LicenseChecker(ctx, new ServerManagedPolicy(ctx,
new AESObfuscator(SALT, com.something.app.b, deviceId)),
BASE64_PUBLIC_KEY);
У кого-нибудь есть опыт с этим?