نظام الفوترة في Google Play هو خدمة تتيح لك بيع المنتجات الرقمية والمحتوى الرقمي في تطبيق Android، سواء أردت تحقيق الربح من خلال عمليات الشراء التي يتم تحصيل سعرها مرة واحدة أو تقديم اشتراكات في خدماتك. يقدّم Google Play مجموعة كاملة من واجهات برمجة التطبيقات للتكامل مع تطبيق Android والخادم الخلفي، ما يتيح للمستخدمين الاستفادة من تجربة شراء مألوفة وآمنة على Google Play.
بنية التكامل
يعرض هذا القسم الوحدات الوظيفية المختلفة التي يمكنك إنشاؤها وواجهات برمجة التطبيقات والمكتبات المتاحة لتبسيط العملية.
يمكنك دمج نظام الفوترة في Google Play مع تطبيق Android باستخدام مكتبة الفوترة في Play. تتيح هذه المكتبة التواصل مع طبقة "خدمات Google Play" التي توفّر عروض المنتجات المترجَمة المتاحة لكل مستخدم في تطبيقك، بالإضافة إلى طرق للتعامل مع عمليات المستخدم الضرورية الأخرى، مثل بدء مسار الشراء والتعامل مع نتائجه.
عليك أيضًا دمج نظام الفوترة في Google Play مع الخادم الخلفي لإنشاء مسارات المطوّرين اللازمة. وهذا أمر ضروري لضمان فعالية وأمان إدارة عمليات الشراء وأذونات الاستخدام على مستوى المنصات. يمكنك إنشاء هذا التكامل باستخدام واجهة برمجة التطبيقات "الاشتراكات وعمليات الشراء داخل التطبيق" التي توفّرها واجهة برمجة التطبيقات Google Play Developer API. يستفيد التكامل مع الخادم الخلفي أيضًا من بعض أدوات Google Cloud Platform.
المصطلحات
يسرد هذا القسم التقنيات والمفاهيم العالية المستوى التي قد تصادفها عند دمج نظام الفوترة في Google Play مع تطبيقك ويصفها. يمكنك الرجوع إلى هذه القائمة أثناء اتّباع إرشادات التكامل.
التقنيات
- Google Play. هو متجر إلكتروني يمكن للمستخدمين من خلاله تنزيل التطبيقات والمنتجات الرقمية الأخرى.
- **Google Play Console**. هي منصة توفّر واجهة يمكنك من خلالها نشر تطبيقك على Google Play. تعرض Google Play Console أيضًا تفاصيل عن تطبيقك، بما في ذلك أي منتجات أو محتوى تبيعه باستخدام Google Play.
- Google Cloud Console : هي منصة تدير واجهات برمجة التطبيقات للخادم الخلفي، مثل واجهة برمجة التطبيقات Google Play Developer API.
- Google Play Billing Library : هي واجهة برمجة تطبيقات يمكنك استخدامها لدمج نظام الفوترة في Google Play مع تطبيقك.
- Google Play Developer API : هي واجهة برمجة تطبيقات REST يمكنك استخدامها للتعامل آليًا مع مهام النشر وإدارة التطبيقات.
- **Cloud Pub/Sub** : هي خدمة مراسلة في الوقت الفعلي مُدارة بالكامل تتيح لك إرسال الرسائل وتلقّيها بين تطبيقات مستقلة. يستخدم Google Play خدمة Cloud Pub/Sub لإرسال الإشعارات في الوقت الفعلي الخاصة بالمطوّرين. لاستخدام Cloud Pub/Sub، يجب أن يكون لديك مشروع على Google Cloud Platform (GCP) مع تفعيل واجهة برمجة التطبيقات Cloud Pub/Sub API. إذا لم تكن على دراية بـ Google Cloud Platform وCloud Pub/Sub، يُرجى الاطّلاع على دليل البدء السريع.
- الإشعارات في الوقت الفعلي الخاصة بالمطوّرين. هي آلية تتيح لك مراقبة التغييرات في حالة الاشتراكات التي يديرها Google Play في الوقت الفعلي من خلال الاستفادة من Cloud Pub/Sub.
- خادم خلفي آمن : كجزء من دمج نظام الفوترة في Google Play مع تطبيقك، ننصحك بشدة باستخدام خادم خلفي آمن لتنفيذ المهام المتعلقة بالفوترة، مثل التحقّق من عمليات الشراء والميزات الخاصة بالاشتراكات والتعامل مع الإشعارات في الوقت الفعلي الخاصة بالمطوّرين.
- تطبيق "متجر Google Play" : هو تطبيق يدير جميع العمليات المتعلقة بـ Google Play. يتعامل تطبيق "متجر Google Play" مع جميع الطلبات التي يرسلها تطبيقك.
المفاهيم
- المسار : يعرض المسار الخطوات النموذجية المتّبعة في مهمة متعلقة بالفوترة. على سبيل المثال، يوضّح مسار الشراء الخطوات المتّبعة عندما يشتري المستخدم منتجك. قد يوضّح مسار الاشتراك كيفية انتقال الاشتراك بين الحالات.
- إذن الاستخدام : عندما يشتري المستخدم منتجًا داخل التطبيق، يصبح مؤهلاً لاستخدام هذا المنتج داخل تطبيقك. بالنسبة إلى المنتجات التي يتم تحصيل سعرها مرة واحدة، يعني ذلك أنّه يجب أن يتمكّن المستخدم الآن من الوصول إلى المنتج بشكل دائم. بالنسبة إلى الاشتراكات، يعني ذلك أنّه يجب أن يتمكّن المستخدم من الوصول إلى المنتج طوال فترة الاشتراك النشطة.
- معرّف المنتج : هو معرّف لنوع منتج معيّن.
- رمز الشراء : هو سلسلة تمثّل إذن المشتري في استخدام منتج على Google Play. ويشير إلى أنّ أحد مستخدمي Google قد دفع مقابل منتج معيّن.
- معرّف الطلب : هو سلسلة تمثّل معاملة مالية على Google Play. يتم إنشاء معرّف طلب في كل مرة تحدث فيها معاملة مالية. يتم تضمين هذه السلسلة في إيصال يتم إرساله بالبريد الإلكتروني إلى المشتري. يمكنك استخدام معرّف الطلب لإدارة عمليات ردّ الأموال في قسم إدارة الطلبات في Google Play Console. تُستخدَم معرّفات الطلبات أيضًا في تقارير المبيعات والدفعات.
الخطوات التالية
لبدء دمج نظام الفوترة في Google Play مع تطبيقك والخادم الخلفي، يُرجى الاطّلاع على دليل الإعداد.