المشكلة بالتفصيل كالتالي:
أعمل على تطبيق أندرويد أدوبي آير (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 التي تعمل مع فوترة جوجل بلاي.
بحيث أستطيع إضافة طريقة دفع إشتراك من خلال المستخدمين بشكل سليم (سنوي - نصف سنوي - شهري) للتطبيق، لإمكانية إستخدام باقي محتوى التطبيق بالكامل بعد دفع الإشتراك، لأن التطبيق يوجد به جزء مجاني والباقي باشتراك.
----------
الخلاصة:
مطلوب حل المشكلة البرمجية الموجودة والتي تتسبب في رجوع المنتجات بصفر من جوجل بلاي كونسول، وتفعيل الاشتراكات بشكل سليم.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
مساء الخير راجعت مشكلة الاشتراكات في التطبيق والمشكلة واضحة وليها حل ان شاء الله انا جاهز اشتغل على حل المشكلة وتفعيل الاشتراكات بشكل سليم شهري ونصف سنوي وسنوي ...