واجهة التخزين

طرق للحفاظ على استمرارية اللعب وحفظ البيانات.

الطُرق

clear()
تزيل جميع أزواج المفتاح/القيمة، إن توفّرت.

getItem(key)
يتم عرض القيمة الحالية المرتبطة بالمفتاح المحدّد، أو يتم عرض قيمة فارغة إذا كان المفتاح المحدَّد غير متوفّر.

removeItem(key)
تزيل زوج المفتاح/القيمة مع المفتاح المحدَّد في حال توفُّر زوج المفتاح/القيمة بالمفتاح المحدَّد.

setItem(key, value)
تضبط هذه السياسة قيمة الزوج المحدّد بمفتاح إلى قيمة، ما يؤدي إلى إنشاء زوج جديد من المفتاح/القيمة إذا لم يكن هناك مفتاح من قبل.

المتطلّبات

  • يجب أن تستخدم لعبتك هذه الواجهة لحفظ مستوى التقدّم عندما أحرز المستخدمون تقدّمًا ماديًا، مثل إكمال مستوى ما.
  • يجب أن تستعيد لعبتك أي مستوى تقدّم محفوظ عند بدء اللعبة.
  • يجب أن تتمكّن لعبتك من استعادة مستوى التقدّم المحفوظ من الإصدارات السابقة من اللعبة.
  • يجب أن يكون الحجم الإجمالي للعبة المحفوظة أقل من 3 ميبيبايت ويجب ألا يزيد عن 500 كيبيبايت.