FleetEngine.AuthTokenFactory

واجهة ثابتة متاحة للجميع FleetEngine.AuthTokenFactory

وسيُطلب من مثيلات هذه الواجهة توفير رمز تفويض عند إجراء عمليات مختلفة.

ملخّص الطريقة العلنية

تجريدي سلسلة
getTerminalPointServiceToken()
لم يتم استخدامها بعد، وقد تعرض عمليات التنفيذ null.
تجريدي سلسلة
getTripServiceToken()
لم يتم استخدامها بعد، وقد تعرض عمليات التنفيذ null.
تجريدي سلسلة
getVehicleServiceToken()
سيُستدعى Fleet Engine هذه الطريقة عندما يوشك محرّك بحث Google على إرسال تحديث للموقع الجغرافي إلى الواجهة الخلفية لـ Fleet Engine.

الطرق العامة

public مجرّد سلسلة getTerminalPointServiceToken ()

لم يتم استخدامها بعد، وقد تعرض عمليات التنفيذ null.

public مجرّد سلسلة getTripServiceToken ()

لم يتم استخدامها بعد، وقد تعرض عمليات التنفيذ null.

public مجرّد سلسلة getVehicleServiceToken ()

سيُستدعى Fleet Engine هذه الطريقة عندما يوشك محرّك بحث Google على إرسال تحديث للموقع الجغرافي إلى الواجهة الخلفية لـ Fleet Engine.

يجب أن تحاول عملية التنفيذ الاستجابة بأسرع وقت ممكن، لأنّ حظر المكالمات سيؤدي إلى تأخير في تعديل الموقع الجغرافي. ومن المفترَض أن تستخدم عملية التنفيذ سلسلة محادثات في الخلفية وتخزين مؤقت لضمان توفُّر رمز مميّز صالح عند الطلب.

وأي استثناء مفروض من خلال هذه الطريقة سيتم رفعه إلى FleetEngine.ErrorListener المقدَّمة إلى Fleet Engine. وسيكون الاستثناء LocationUpdateException مع ضبط الحقل errorType على AUTH_FACTORY_EXCEPTION. سيحاول Fleet Engine مرة أخرى بضع مرات قبل الاستسلام للأبد.

إذا كانت القيمة المعروضة هي null، لن يرفق محرّك Fleet Engine أي رمز مميّز للتفويض عند الاتصال بمحرّك Fleet Engine. وقد يؤدي ذلك إلى حدوث أخطاء في التفويض وفقدان التحديثات.