دمج Google Play مع الواجهة الخلفية للخادم

يؤدي خادم الخلفية الآمن دورًا رئيسيًا في إدارة تطبيقك لعمليات الشراء داخل التطبيق من خلال Google Play. يوفّر نظام الفوترة في Google Play طريقة لإدارة أهم جوانب نشاطك التجاري في مجال المنتجات الرقمية، بدءًا من إعداد الكتالوج إلى تتبُّع معاملاتك.

الشكل 1. مخطّط بياني لعملية دمج نموذجية للخادم الخلفي مع نظام الفوترة في Google Play

تتضمّن Google Play Developer API العديد من نقاط النهاية لإبقاء الخلفية متزامنة مع الخلفية في Google Play. على وجه الخصوص، تعالج واجهة برمجة التطبيقات الخاصة بالاشتراكات وعمليات الشراء داخل التطبيق الوظائف المتعلقة بمبيعات منتجاتك الرقمية على Google Play.

الشكل 2. نقاط النهاية ذات الصلة بالفوترة التي توفّرها واجهة Google Play Developer API

إدارة كتالوج المنتجات الرقمية تلقائيًا

هناك العديد من حالات الاستخدام التي قد يكون من المفيد فيها دمج نظام إدارة كتالوج المنتجات الرقمية في الخلفية. على سبي�� المثال، يمكن أن يتيح لك هذا التكامل إجراء ما يلي:

  • احتفظ بنسخة طبق الأصل من تفاصيل منتجاتك في الخلفية لتتمكّن من الوصول إليها عند منح الأذونات.
  • إعداد عملية مجمّعة لتعديل جميع أسعارك تلقائيًا
  • يمكنك ربط نظام إدارة الكتالوج الخاص بك بالكتالوج في نظام الفوترة في Google Play للتأكّد من تعديله بشكل متزامن.

يمكنك استخدام نقطتَي النهاية monetization.subscriptions و inappproducts لإدارة كتالوج المنتجات الرقمية.

إدارة دورة حياة عمليات الشراء ومزامنة الأذونات

تُعدّ مراقبة أحداث مراحل نشاط عمليات الشراء أمرًا ضروريًا للاستجابة بسرعة وبدقة للتغييرات في أذونات المستخدمين. يجب إنشاء نظام لإدارة حالة الشراء في الخلفية لكل من الاشتراكات وعمليات الشراء لمرة واحدة، وذلك لضمان أمان جميع عمليات الشراء واتساق جميع الأذونات.

يرسل نظام الفوترة في Google Play إشعارات المطوّرين في الوقت الفعلي (RTDN) لكلا النوعين من عمليات الشراء، ويجب أن تكون الخلفية جاهزة لاستيراد هذه الرسائل وإجراء التغييرات اللازمة. للتعرّف على كيفية الاستفادة من برنامج RTDN وGoogle Play Developer API لإدارة دورة حياة عمليات الشراء، يُرجى الاطّلاع على دليل دورة حياة عمليات الشراء.

لتحسين استخدام حصة واجهة برمجة التطبيقات وتجنُّب المعالجة الزائدة في الخلفية، ننصحك بتنفيذ خوارزمية تتحقّق من تفرد الحقل messageId من إشعارات RTDN وتتجنّب إعادة تنفيذ طلبات البيانات من واجهة برمجة التطبيقات لمعرّفات مكرّرة.

منع الاحتيال وإساءة الاستخدام

يمكنك منع إساءة الاستخدام عن طريق نقل المنطق الحسّاس إلى الخلفية ومراقبة عمليات الشراء الملغاة على Google Play. توفّر واجهة Google Play Developer API وظائف للإقرار بعمليات الشراء الجديدة، واستهلاك عمليات شراء المنتجات داخل التطبيق، والتعامل مع عمليات الشراء الملغاة. لمزيد من المعلومات حول منع الاحتيال وإساءة الاستخدام، يُرجى الاطّلاع على مكافحة الاحتيال وإساءة الاستخدام.

التسوية المالية وإعداد التقارير بشكل آلي

يمكنك استيراد بيانات التقارير من Google Play عن طريق تنزيل تقارير Play Console. يمكنك الاستفادة من واجهات برمجة التطبيقات Google Cloud Storage لتنزيل المعلومات المتاحة لك على Play Console من أجل معالجة أي حالات استخدام ذات صلة بهذه المعلومات.

إدارة المعاملات الخارجية

إذا كنت بصدد إجراء عملية تكامل مع واجهات برمجة التطبيقات لنظام الفوترة البديل أو العروض الترويجية الخارجية، استخدِم Externaltransactions APIs لإعداد التقارير عن المعاملات المكتملة وإدارتها.