ما هو ملف تعريف التزويد لاستخدامه عند الاختبار في شراء التطبيق؟

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

سؤال

قمت بإعداد تطبيقي في iTunes Connect ، مع شراء التطبيق. لقد مرت 24 ساعة وما زلت أحصل على منتجات الصفر من SkproductSrequest.

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

الآن أنا أستخدم ملف تعريف التطوير لاختبار التطبيق - هذا هو المكان الذي أتساءل عما إذا كنت أخطئ. ألا يجب أن أستخدم ملف تعريف التطوير هنا؟ هل يجب علي استخدام توزيع مخصص؟

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

المحلول

المشكلة الكبيرة هي أن الواجهة في عمليات شراء التطبيقات تتغير كثيرًا. فيما يلي الخطوات التي عملت بالنسبة لي في 1 نوفمبر 2010:

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

لقد فعلت ذلك وعملت على الفور - على الرغم من أنك قد تحتاج إلى انتظار منتج شراء التطبيق الخاص بك للدعم من خلال نظام Apple.


نصائح: لقد استخدمت الكود الموجود في هذا Tuorial:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

تأكد من أن معرف التطبيق الخاص بك هو الأساس لمعرف منتج شراء التطبيق الخاص بك إذا كان معرف التطبيق الخاص بك هو com.website.app يجب أن يكون معرف منتج شراء التطبيق com.website.app.productName

تأكد من أن لديك appid في ملف .plist الخاص بك


قائمة المراجعة في هذه الصفحة مفيدة ، على الرغم من أنها عفا عليها الزمن قليلاً. http://troybrant.net/blog/2010/01/invalid-product-ids/

فيما يلي قائمة مرجعية محدثة:

هل قمت بفحص مسح للبيع لمنتجك؟

هل معرف حزمة .Plist الخاص بمشروعك يتطابق مع معرف التطبيق الخاص بك؟

هل قمت بإنشاء وتثبيت ملف تعريف توفير تطوير جديد لمعرف التطبيق الجديد؟

هل قمت بتكوين مشروعك إلى علامة رمز باستخدام ملف تعريف توفير التطوير الجديد هذا؟

هل تقوم ببناء iPhone OS 3.0 أو أعلى؟

هل تستخدم معرف المنتج الكامل عند صنع skproductrequest؟

هل انتظرت عدة ساعات منذ إضافة منتجك إلى iTunes Connect؟

هل تفاصيلك المصرفية نشطة على iTunes Connect؟ (عبر مارك)

نصائح أخرى

أولاً ، يجب عليك تشغيل برنامجك على جهاز فعلي. لن تعمل API StoreKit على جهاز المحاكاة.

قبل تمزيق شعرك ، اقرأ هاتين الصفحتين. كان كلاهما مفيدًا للغاية بالنسبة لي في الحصول على عمل في التطبيق. الرابط الثاني هو قائمة مراجعة مباشرة للأشياء التي تحتاجها لاستعادة النتائج باستخدام API StoreKit.

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

http://troybrant.net/blog/2010/01/invalid-product-ids/

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