PlanOffer

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

تمثيل JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
الحقول
name

string

اسم مورد حالة الخطة بالتنسيق التالي: operators/{asn_id}/planOffers/{userKey}. يتم تجاهل الاسم عند إنشاء إدخال PlanOffer.

offers[]

object (Offer)

قائمة بجميع العروض الترويجية التي تصل للمستخدم

expireTime

string (Timestamp format)

مطلوبة. الوقت الذي تنتهي فيه صلاحية هذا العرض. لن تشارك GTAF العروض مع التطبيقات بعد انتهاء صلاحية العرض.

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقّة تصل إلى نانوثانية. مثال: "2014-10-02T15:01:23.045123456Z"

formOfPayment

enum (FormOfPayment)

حدِّد كيفية تحصيل رسوم الاشتراك من المستخدم، إذا نقر المستخدم على الشراء. على سبيل المثال: "خصم من رصيد المحفظة&&;;"يتم تحصيله من بطاقة الائتمان المحفوظة الخاصة بك. سيتم عرض السلسلة كما هي للمستخدم عند إجراء عملية الشراء.