دمج 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 لإدارة مراحل عملية الشراء، اطّلِع على دليل مراحل نشاط الشراء.

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

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

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

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

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

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