مشكلة في Google Play Subscriptions باستخدام،، AS3 / Adobe AIR / distriqt - المنتجات لا تظهر

تفاصيل المشروع

المشكلة بالتفصيل كالتالي:

أعمل على تطبيق أندرويد أدوبي آير (AS3) باستخدام distriqt InAppBilling ANE مع فوترة جوجل بلاي.

الحالة الحالية

يتم نشر التطبيق على جوجل بلاي - الاختبار الداخلي

تم تثبيته من رابط اختبار متجر Play Store (غير مهمش)

استخدام أحدث فواتير جوجل بلاي عبر distriqt

يعمل إعداد الفوترة بشكل صحيح:

الفوترة داخل التطبيق مدعومة

نجاح إعداد الفوترة

توفر الفوترة = متاح

تنجح مكالمة GetProducts ():

تم تحميل المنتجات بنجاح

لكن: عدد المنتجات: 0

ما نحاول بيعه

الاشتراكات (وليست منتجات لمرة واحدة)

مثال على معرف المنتج:

فرعي_شهري

الاشتراك موجود في كونسول جوجل بلاي

تم إنشاء خطة قاعدة واحدة على الأقل

الخطة الأساسية لديها:

الفوترة المتكررة

تحديد السعر

البلدان ممكّنة

تظهر الحالة نشطة

المشكلة

على الرغم من أن كل شيء يبدو صحيحًا:

جوجل بلاي يعيد صفر منتجات

MakePurchase () يعود دائمًا خطأ

واجهة الشراء لا تظهر أبدًا

عرض السجلات:

طلب المنتجات

تم تحميل المنتجات بنجاح

عدد المنتجات: 0

جوجل بلاي لم ترد أي منتجات

ما تحققنا منه بالفعل

معرف المنتج يطابق بالضبط

تم تحديث إصدار التطبيق عدة مرات (على سبيل المثال: 3.0.0 → 3.0.1)

تم تحميل الإصدارات الجديدة بعد تغيير الاشتراك

تمت إعادة تثبيت التطبيق من متجر بلاي بعد كل إصدار

في انتظار النشر (ساعات)

استخدام حساب جوجل عادي (ليس مالك التطبيق)

إذن الفوترة وإعداد البيان صحيحان

استخدام getProducts (نفس واجهة API للمنتجات والاشتراكات داخل التطبيق)

I’m working on an Adobe AIR (AS3) Android app using distriqt InAppBilling ANE with Google Play Billing.

✅ Current status

App is published on Google Play – Internal Testing

Installed from the Play Store test link (not sideloaded)

Using the latest Google Play Billing via distriqt

Billing setup works correctly:

InAppBilling supported

Billing setup SUCCESS

Billing availability = available

getProducts() call succeeds:

Products LOADED successfully

BUT:Products count: 0

? What we are trying to sell

Subscriptions (not one-time products)

Product ID example:

sub_monthly

Subscription exists in Google Play Console

At least one Base Plan is created

Base Plan has:

Recurring billing

Price set

Countries enabled

Status shows Active

❌ The problem

Even though everything appears correct:

Google Play returns zero products

makePurchase() always returns false

Purchase UI never appears

Logs show:

Requesting products

Products LOADED successfully

Products count: 0

Google Play did NOT return any products

? What we already verified

Product ID matches exactly

App version updated multiple times (e.g. 3.0.0 → 3.0.1)

New releases uploaded after subscription changes

App reinstalled from Play Store after each release

Waiting for propagation (hours)

Using a normal Google account (not app owner)

Billing permission and manifest setup are correct

Using getProducts() (same API for in-app products and subscriptions)

أندرويد

AS3 , Adobe AIR , distriqt InAppBilling ANE

المطلوب:

حل المشكلة الخاصة بتفعيل الاشتراك المدفوع للتطبيق على منصة "جوجل بلاي كونسول" والتعامل مع ملفات distriqt InAppBilling ANE التي تعمل مع فوترة جوجل بلاي.

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

----------

الخلاصة:

مطلوب حل المشكلة البرمجية الموجودة والتي تتسبب في رجوع المنتجات بصفر من جوجل بلاي كونسول، وتفعيل الاشتراكات بشكل سليم.

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
10 أيام
المهارات

صاحب المشروع
Hamdy M.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

مساء الخير راجعت مشكلة الاشتراكات في التطبيق والمشكلة واضحة وليها حل ان شاء الله انا جاهز اشتغل على حل المشكلة وتفعيل الاشتراكات بشكل سليم شهري ونصف سنوي وسنوي ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

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

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.