Android في التطبيق المفتاح العام للفواتير في المستودع العام

StackOverflow https://stackoverflow.com//questions/20034389

سؤال

قمت ببرمجة تطبيق مفتوح المصدر الذي أضفته التبرعات عبر فواتير التطبيق.جوجل تقول "إخفاء" المفتاح العمومي ( انظر هنا ).

كما هو التطبيق نفسه مفتوح المصدر، يمكن للجميع ترجمةه وتغيير المفتاح.حاليا قمت بإنشاء مشروع جديد مع فئة ثابتة إرجاع المفتاح.هذه الفئة أستخدمها للحصول على المفتاح لذلك ليس لدي مفتاح عام سهل في ريبو جيت.ولكن هل هذا ضروري حقا؟

ما هو أسوأ شيء يمكن أن يحدث إذا كان شخص ما لديه مفتاح عمومي؟

شكرا، asfaloth

هل كانت مفيدة؟

المحلول

فكرت في هذه "المشكلة" وحاول الإجابة عليها بنفسي.نأمل أن يكون مفيدا لأي شخص.

ملاحظة: إذا كنت تخطط لبيع الأشياء وتفعيل الميزات مع شراء التطبيق، يجب عليك تبديد المفتاح الخاص بك!جوابتي مخصصة للتطبيقات مفتوحة المصدر فقط!

نظرا لأنني لا أقوم بتنشيط ميزات إضافية مع عملية شراء التطبيق، فلن يكون لدى المتسلل استخداما في استبدال المفتاح.لا يمكنه الحصول على أي ميزات إضافية.حتى لو كان قد تمكن شيئا ما، نظرا لأن التطبيق مفتوح المصدر، يمكن للجميع إزالة الحالة التي تتحقق من عملية شراء.

في الاتجاه الآخر، إذا كان شخص ما يستخدم المفتاح في تطبيقه، فأنا لست متأكدا مما سيحدث إذا قام بتحميل التطبيق إلى وحدة التحكم في Dev.أعتقد أن عمليات شراء التطبيقات ستفشل، لأن مفتاح عام جديد يتم إنشاؤه لكل تطبيق تم تحميله.

أود أن أقول أنك جيد للذهاب إلى إدراج المفتاح العمومي في مستودعك العام.سأدرجها أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top