دروس في المصنع

يمكنك استخدام فئتيّ المصنع من Samsung وGoogle لإنشاء كائنات ResellerService. باستخدام عناصر ResellerService، تتوفّر مجموعة مشتركة من الطرق للمطالبة بشركة Samsung وتسجيلها على أجهزة Android الأخرى.

مورد مورّد Samsung

قبل أن تتمكّن من استخدام الفئة SamsungResellerServiceFactory لإنشاء كائن ResellerService، يجب استخدام بروتوكول KDP. في ما يلي توقيع الطريقة لإنشاء كائن ResellerService باستخدام الفئة SamsungResellerServiceFactory:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

معلمات الإدخال

اسم الموقع القيمة مطلوب الوصف
resellerId string نعم المعرّف الفريد للمورّد الذي يوفّره نظام KDP
serviceAccountKeyFilePath string نعم مسار الملف إلى مفتاح حساب الخدمة.
clientIdentifier string نعم معرّف العميل الذي يوفّره نظام KDP

سلوك الخطأ

عند حدوث خطأ، تعرض المكتبة رمز CommonException يحتوي على أحد رموز الخطأ التالية:

رمز الخطأ
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

مورّد GoogleServiceService

قبل أن تتمكّن من استخدام الفئة GoogleResellerServiceFactory لإنشاء كائن ResellerService، عليك الانضمام إلى برنامج "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة" كمورِّد.

في ما يلي توقيع الطريقة لإنشاء كائن ResellerService باستخدام فئة GoogleResellerServiceFactory:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

معلمات الإدخال

اسم الموقع القيمة مطلوب الوصف
resellerId long نعم المعرّف الفريد للمورّد، والذي يتم تقديمه بواسطة نظام "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة".
serviceAccountKeyFilePath string نعم مسار الملف إلى مفتاح حساب الخدمة.

سلوك الخطأ

عند حدوث خطأ، تعرض المكتبة رمز CommonException يحتوي على أحد رموز الخطأ التالية:

رمز الخطأ
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR