عائلة البحث الفوري: InstantSearch Android | البحث الفوري iOS | رد فعل البحث الفوري | InstantSearch.js | البحث الفوري الزاوي | فيو البحث الفوري.
InstantSearch Android عبارة عن مكتبة توفر عناصر واجهة مستخدم ومساعدين لمساعدتك في بناء أفضل تجربة بحث فوري على Android باستخدام Algolia. إنه مبني على عميل Kotlin API الخاص بشركة Algolia ليوفر لك حلاً عالي المستوى لبناء واجهات بحث متنوعة بسرعة.
يمكنك رؤية تطبيق InstantSearch Android قيد التنفيذ في تطبيق الأمثلة الخاص بنا، وألق نظرة عليه لرؤية أمثلة ملموسة لجميع الأدوات المتاحة.
يمكنك إضافة InstantSearch إلى تطبيق Android الخاص بك عن طريق إضافة السطر التالي إلى تبعيات build.gradle الخاصة بك:
implementation " com.algolia:instantsearch-android: $i nstantsearch_version "
يرجى اتباع دليل الترحيل للانتقال من 2.x
إلى الإصدار الأحدث.
يمكنك إضافة دعم Compose UI عن طريق إضافة السطر التالي إلى تبعيات build.gradle الخاصة بك:
implementation " com.algolia:instantsearch-compose: $i nstantsearch_version "
يمكنك إضافة دعم Paging 3 عن طريق إضافة السطر التالي إلى تبعيات build.gradle الخاصة بك:
implementation " com.algolia:instantsearch-android-paging3: $i nstantsearch_version "
يمكنك إضافة InstantSearch Insights إلى تطبيق Android الخاص بك عن طريق إضافة السطر التالي إلى تبعيات build.gradle
الخاصة بك.
implementation " com.algolia:instantsearch-insights-android: $i nstantsearch_version "
يرجى الرجوع إلى المكتبة لمزيد من التفاصيل.
إذا كنت تستخدم هذه المكتبة في مشروع Android يستخدم R8، فليس عليك القيام بأي شيء. تم بالفعل تجميع القواعد المحددة في JAR، والتي يمكن تفسيرها بواسطة R8 تلقائيًا.
ومع ذلك، إذا كنت لا تستخدم R8، فقد تحتاج إلى قواعد من Algolia Kotlin Client الذي يعد تابعًا لهذه المكتبة.
يقوم InstantSearch Android بجمع نقاط البيانات في وقت التشغيل. وهذا يساعد فريق البحث الفوري على تحسين التطوير المستقبلي وتحديد أولوياته.
فيما يلي قائمة شاملة بالبيانات التي تم جمعها:
HitsSearcher
و FilterState
facets
في FacetListInteractor
هي قائمة فارغة. إذا قمت بإنشاء مثيل لها بقائمة من الواجهات، فإن القياس عن بعد يتتبع أن معلمة facets
تلقت قيمة مخصصة، ولكن ليس القيمة نفسها.لا يقوم البحث الفوري بجمع أي بيانات حساسة أو شخصية. ومع ذلك، لا يزال بإمكانك إلغاء الاشتراك في مجموعة القياس عن بعد باستخدام الكود التالي:
Telemetry .shared.enabled = false
بدءًا من الإبلاغ عن الأخطاء أو الوظائف المفقودة وحتى إصلاح خطأ مطبعي أو اقتراح تحسين، نرحب بجميع المساهمات! اقرأ دليل المساهمة لإعداد بيئة التطوير الخاصة بك.
تواجه مشكلة؟ قبل التواصل مع الدعم، نوصي بالتوجه إلى الأسئلة الشائعة حيث ستجد إجابات للمشكلات والمشاكل الأكثر شيوعًا في المكتبة.
InstantSearch Android مرخص بموجب Apache V2.