سؤال

لقد قمت للتو بتحميل أول تطبيقي لنظام Android. الغريب، هناك بعض الاختلافات الرئيسية بين PKG التي قمت بتثبيتها مباشرة على هاتفي و PKG التي قمت بتنزيلها من السوق بعد تحميلها.

  1. icon عاد إلى أيقونة أندرويد بدلا من مخصص واحد.
  2. اسم الاختصار عاد إلى إصدار اختبار من التطبيق الذي قمت بتحميله مسبقا ثم إزالته من السوق قبل نشره بالفعل.
  3. طلب التطبيق إذنا واحدا (الكتابة الوصول إلى التخزين الخارجي) الذي لم يطلب PKG الخاص بي
  4. يتطلب التطبيق أندرويد 2.3.7 أو أعلى وفقا للسوق، على الرغم من أنني وضعت متطلبات الإصدار إلى 2.0 (SDK 5)
  5. طلبات JSONP لم تعد تعمل.

    كم غريب! ما الذي يجري؟ كل هذه الأشياء تعمل بشكل جيد في PKG التي وضعت على هاتفي دون المرور عبر السوق.

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

    مشتبه به آخر هو حماية النسخ (الانتهاء) في سوق أندرويد. أحاول التخلص من ذلك الآن ومعرفة ما إذا كان يساعد أي. ولكن لماذا سوف تعبث بتفاصيل البيان أو كتلة JSONP، لا أعرف.

    التطبيق موجود هنا لأي شخص يرغب في اختبار (إنه مجاني): https : //market.android.com/Details؟ معرف= com.phonegap.affordit (حتى الآن لا توجد تنزيلات إلا بالنسبة لي، منذ أن أرجبت التسويق حتى كنت متأكدا من ذلك سوف يعمل حقا . سعيد فعلت ذلك!)

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

المحلول

لم أر هذا أبدا، على الرغم من أنني أدرك أن APKs الجديد الذي تقوم بتحميله يمكن أن يستغرق بعض الوقت لإظهاره للتنزيل.بالتأكيد أتأكد من أن APK الذي تقوم بتنزيله هو الإصدار الذي تعتقد أنه، وليس السابق.

يبدو أنه من غير المرجح أن يكون السوق فوضى مع APK بهذه الطريقة.أتوقع أن تكون حالة بسيطة من الهوية الخاطئة.

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