سؤال

أرغب في تضمين بيانات خاصة بالمستخدم أثناء توزيع APK من موقع الويب الخاص بي (وليس من السوق).

فكرتي الحالية هي ببساطة تضمين معرف فريد في اسم ملف APK. هذا بسيط بما فيه الكفاية وتغيير اسم الملف لا يكسر توقيع الكود. مشكلتي الحالية تحاول استرداد اسم الملف (APK أو DEX) حتى أتمكن من قراءة هذا المعرف.

لقد جربت معظم الطرق القياسية - التمسك حول PackageInfo و ApplicationContext و Protemdomain ولكن لا يبدو لي أن أحصل على أي شيء للعمل. أفكار؟

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

المحلول

أسماء الملفات APK ليس لها معنى كبير في Android. أنا لست مندهش بشكل رهيب أنه لا يوجد مكان في PackageInfo لذلك. لا أعرف حتى ما إذا تم تخزين ملف APK على الجهاز تحت اسمه الأصلي.

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