FleetEngine.AuthTokenFactory

رابط استاتیک عمومی FleetEngine.AuthTokenFactory

هنگامی که عملیات مختلف انجام می شود، از نمونه های این رابط خواسته می شود که یک نشانه مجوز ارائه دهند.

خلاصه روش عمومی

رشته انتزاعی
getTerminalPointServiceToken ()
هنوز استفاده نشده است، ممکن است پیاده سازی ها null برگردانند.
رشته انتزاعی
getTripServiceToken ()
هنوز استفاده نشده است، ممکن است پیاده سازی ها null برگردانند.
رشته انتزاعی
getVehicleServiceToken ()
این روش زمانی توسط Fleet Engine فراخوانی می‌شود که به‌روزرسانی موقعیت مکانی به باطن Fleet Engine ارسال شود.

روش های عمومی

رشته انتزاعی عمومی getTerminalPointServiceToken ()

هنوز استفاده نشده است، ممکن است پیاده سازی ها null برگردانند.

رشته انتزاعی عمومی getTripServiceToken ()

هنوز استفاده نشده است، ممکن است پیاده سازی ها null برگردانند.

رشته انتزاعی عمومی getVehicleServiceToken ()

این روش زمانی توسط Fleet Engine فراخوانی می‌شود که به‌روزرسانی موقعیت مکانی به باطن Fleet Engine ارسال شود.

پیاده سازی باید سعی کند در سریع ترین زمان ممکن پاسخ دهد. مسدود کردن تماس‌ها باعث تاخیر در به‌روزرسانی مکان می‌شود. در حالت ایده‌آل، یک پیاده‌سازی از یک رشته پس‌زمینه و حافظه پنهان استفاده می‌کند تا اطمینان حاصل شود که یک توکن معتبر در صورت تقاضا در دسترس است.

هر استثنایی که توسط این روش ایجاد شود به FleetEngine.ErrorListener ارائه شده به Fleet Engine اضافه می شود. استثنا یک LocationUpdateException با فیلد ErrorType روی AUTH_FACTORY_EXCEPTION خواهد بود. Fleet Engine قبل از اینکه برای همیشه تسلیم شود، چند بار دوباره تلاش خواهد کرد.

اگر مقدار برگشتی null باشد، Fleet Engine هیچ نشانه مجوزی را هنگام برقراری ارتباط با Fleet Engine متصل نمی‌کند. این ممکن است منجر به خطاهای مجوز و از دست رفتن به‌روزرسانی‌ها شود.