Return to Video

04-13 المزيد من حاويات التنزيل

  • 0:00 - 0:01
    وحتى الآن،
  • 0:01 - 0:06
    استخدمنا طريقة loadContainerPreferFresh
    لتحميل الحاوية
  • 0:06 - 0:08
    وهذا يتطلب معرف الحاوية،
  • 0:08 - 0:12
    الذي تحصل عليه من واجهة مستخدم TagManager،
    وdefaultContainer.
  • 0:13 - 0:16
    لذا تتحقق هذه الطريقة إذا
    كان التطبيق يحتوي على حاوية
  • 0:16 - 0:20
    تم تحديثها في
    مدة 12 ساعة الماضية تقريبًا.
  • 0:20 - 0:23
    وإذا كان الأمر كذلك، فعندئذٍ نُحمّل الحاوية.
  • 0:23 - 0:27
    وإذا لم تتواجد حاوية محدّثة،
    فعندئذٍ حمّل أخرى جديدة على الشبكة.
  • 0:27 - 0:32
    وإذا أتيحت فترة زمنية
    أو كان هناك خطأ في الشبكة قبل الانتهاء من
  • 0:32 - 0:38
    تحميل الحاوية،
    فعندئذٍ يتم تعيين حالة صاحب الحاوية على غير ناجحة.
  • 0:38 - 0:41
    توجد مجموعة من الطرق الأخرى
    لتحميل الحاوية،
  • 0:41 - 0:45
    loadContainerDefaultOnly،
    التي تحصل فقط على الحاوية الافتراضية،
  • 0:45 - 0:49
    وتوجد أيضًا
    loadContainerPreferNonDefault.
  • 0:50 - 0:53
    لذلك تفضل هذه الطريقة
    عدم استخدام الحاوية الافتراضية لكن
  • 0:53 - 0:56
    من غير الضروي البحث عن
    حاوية محدّثة.
  • 0:56 - 1:01
    للحصول على أحدث قيمة،
    استخدم loadContainerPreferFresh.
  • 1:01 - 1:03
    لكن التحديث هو مصطلح نسبي.
  • 1:03 - 1:08
    إذا ألقينا نظرة على صفحة المرجع لـ
    TagManager، فيمكن القول أن التطبيق المحمول
  • 1:08 - 1:11
    يحدّث الحاولة من الشبكة كل 12 ساعة.
  • 1:12 - 1:15
    لذلك أحد مزايا TagManager
    هي عدم تمكن غير المطورين من
  • 1:15 - 1:17
    إجراء تغييرات على التطبيق.
  • 1:17 - 1:21
    وغالبًا ما تكون هذه جملة
    من التحميلات الخاصة بالعديد من القيم.
  • 1:21 - 1:25
    لا يقصد من هذه الآلية في الواقع
    التغييرات التي تتم ثانية بثانية، لكن
  • 1:25 - 1:27
    من الجيد رؤية التغييرات
    عندما نطور التطبيق الخاص بنا.
  • 1:27 - 1:31
    ولهذا السبب قمنا بإضافة الاستدعاء
    لتجديد الحاوية يدويًا.
  • 1:31 - 1:35
    وإليك المرجع، طريقة التحديث على الحاوية.
  • 1:35 - 1:39
    ويمكن القول، من أجل الحد
    من تكرار الاتصال بالشبكة
  • 1:39 - 1:43
    وتقييد طريقة التجديد
    وأن من المفروض الانتظار 15 دقيقة
  • 1:43 - 1:46
    على أقل تقدير قبل استدعاء
    هذه الطريقة مرة أخرى.
  • 1:46 - 1:49
    وبالتالي حنى التجديدات اليدوية
    غير مضمون أن تؤثر
  • 1:49 - 1:50
    لأكثر من 15 دقيقة.
  • 1:52 - 1:55
    من حسن حظي أن التغييرات
    التي اجريتها تحدث بسرعة جدًا
  • 1:55 - 1:59
    عند تغيير القيم المتغيرة في
    TagManager، لكن ذلك غير مضمون.
  • 1:59 - 2:02
    إذا لم تُحدث التغييرات
    تأثيرًا على الفور،
  • 2:02 - 2:03
    فلا تندهش.
Title:
04-13 المزيد من حاويات التنزيل
Description:

04-13 المزيد من حاويات التنزيل

more » « less
Video Language:
English
Team:
Udacity
Project:
UD876-2 - Google Play Services - Analytics
Duration:
02:04

Arabic subtitles

Revisions Compare revisions