Flutter Dev نشر 20 يونيو 2020 أرسل تقرير نشر 20 يونيو 2020 السلام عليكم ورحمة الله وبركاته لدي استفسار لو تكرمتو.. لقد سبق وشاهدت في بعض التطبيقات مثل OLX والسوق المفتوح تقريبا يتم سوال المستخدم في بداية دخوله لتطبيق في اول مره عن بلده ثم يتم عرض المواضيع إعتماداً على الموقع الذي اختاره مع امكانية عرض الجميع طبعا كيف يتم عمل ذلك؟كيف ممكن نعمله؟ ياليت اذا احد معه فكره عن الموضوع يساعدنا اقتباس
1 محمد ربيع زليول نشر 20 يونيو 2020 أرسل تقرير نشر 20 يونيو 2020 هناك العديد من الطرق بالطبع. هناك من يربط المتاجر بالدول: فمثلاً عند تسجيل متجر جديد يحدد المتجر الدول التي يتواجد بها، وبهذا وبعد أن يقوم المستخدم بإختيار دولته، يقوم الموقع بعرض المتاجر الموجودة بتلك الدولة التي اختارها المستخدم، أو بالأحرى يقوم الموقع بعرض السلع المتواجدة بمتاجر تلك الدولة. وهناك من يقوم بعرض السلع الأكثر زيارةً أو الأكثر شراءًا من طرف المستخدمين في تلك الدولة التي اختارها المستخدم. يمكنك عمل هذا عن طريق إضافة خانة عند تسجيل متجر جديد أو عند التعديل على معلومات المتجر تطلب من المتجر إدخال الدولة أو الدول التي يتواجد بها، وبعد ذلك عند دخول مستخدم ما وإختار دولته، قم بتسجيل الدولة ضمن معلومات المستخدم، وإن لم يكن المستخدم مسجلًا لدخوله يمكنك تسجيل الدولة في التطبيق، وبعد ذلك عندما تقوم بإرسال طلب لجانب الخادم ليأتي بالمواضيع، ارسل رقم أو إسم الدولة، وقم بالبحث عن المواضيع التي تتواجد بمتاجر تلك الدولة. 1 اقتباس
0 Flutter Dev نشر 20 يونيو 2020 الكاتب أرسل تقرير نشر 20 يونيو 2020 (معدل) بتاريخ 45 دقائق مضت قال محمد ربيع زليول: هناك العديد من الطرق بالطبع. هناك من يربط المتاجر بالدول: فمثلاً عند تسجيل متجر جديد يحدد المتجر الدول التي يتواجد بها، وبهذا وبعد أن يقوم المستخدم بإختيار دولته، يقوم الموقع بعرض المتاجر الموجودة بتلك الدولة التي اختارها المستخدم، أو بالأحرى يقوم الموقع بعرض السلع المتواجدة بمتاجر تلك الدولة. وهناك من يقوم بعرض السلع الأكثر زيارةً أو الأكثر شراءًا من طرف المستخدمين في تلك الدولة التي اختارها المستخدم. يمكنك عمل هذا عن طريق إضافة خانة عند تسجيل متجر جديد أو عند التعديل على معلومات المتجر تطلب من المتجر إدخال الدولة أو الدول التي يتواجد بها، وبعد ذلك عند دخول مستخدم ما وإختار دولته، قم بتسجيل الدولة ضمن معلومات المستخدم، وإن لم يكن المستخدم مسجلًا لدخوله يمكنك تسجيل الدولة في التطبيق، وبعد ذلك عندما تقوم بإرسال طلب لجانب الخادم ليأتي بالمواضيع، ارسل رقم أو إسم الدولة، وقم بالبحث عن المواضيع التي تتواجد بمتاجر تلك الدولة. نفترض لدي متاجر ولكن المتاجر عامة بمعنى لا استطيع تحديدها ولكن استطيع تحديد السلع المنشوره حسب الفكره التي قمت بشرحها انت في جدول السلع خانه باسم country of item مثلا ولما يدخل المستخدم لتطبيق لزم يختار هو من اي بلد وعلى اختياره رح يعرض له التطبيق السلع الي تم تخزينها مسبقا في دولته استطيع القيام بهذا الفكره باستخدم Shared Preferences اذا المستخدم عمل تسجيل عضويه من خلال صفحة التسجيل رح احفظ بيانات الدوله وكلما فتح ب حسابه رح استخدم Shared Preferences لجلب الدوله وعرض المواضيع او السلع واذا لم يعمل عضويه افترض ان الفكره ايضا ممكنه من خلال Shared Preferences ولكن بنسبه ل عرض صفحة اختيار الدول او صفحه مخصصه للمستخدم في اول دخول له لتطبيق كيف يمكن عمل ذلك؟ تم التعديل في 20 يونيو 2020 بواسطة مروان مروان3 اقتباس
1 محمد ربيع زليول نشر 21 يونيو 2020 أرسل تقرير نشر 21 يونيو 2020 بتاريخ 4 ساعات قال مروان مروان3: نفترض لدي متاجر ولكن المتاجر عامة بمعنى لا استطيع تحديدها ولكن استطيع تحديد السلع المنشوره حسب الفكره التي قمت بشرحها انت في جدول السلع خانه باسم country of item مثلا ولما يدخل المستخدم لتطبيق لزم يختار هو من اي بلد وعلى اختياره رح يعرض له التطبيق السلع الي تم تخزينها مسبقا في دولته استطيع القيام بهذا الفكره باستخدم Shared Preferences اذا المستخدم عمل تسجيل عضويه من خلال صفحة التسجيل رح احفظ بيانات الدوله وكلما فتح ب حسابه رح استخدم Shared Preferences لجلب الدوله وعرض المواضيع او السلع واذا لم يعمل عضويه افترض ان الفكره ايضا ممكنه من خلال Shared Preferences ولكن بنسبه ل عرض صفحة اختيار الدول او صفحه مخصصه للمستخدم في اول دخول له لتطبيق كيف يمكن عمل ذلك؟ يمكنك ان تطلب من المستخدم في أول دخول له إختيار بلده، أو يمكنك على ما أعتقد إستخدام بعض الدوال في أندرويد لإعطائك دولة المستخدم، مثلًا هته الدالة ستعطيك كود دولة إنطلاقًا من اللغة المستخدمة في الهاتف: String locale = context.getResources().getConfiguration().locale.getCountry(); يمكنك أيضًا إستخدام الكود التالي للحصول على 3 أرقام للبلد: String locale = context.getResources().getConfiguration().locale.getDisplayCountry(); يعتمد هذا الحل على إعدادات هاتف المستخدم، يمكنك إستخدمه أو إستخدام location المستخدم مثلًا، ومن الجيد أن توفر إمكانية تعديل البلد من خلال التطبيق. اقتباس
0 Flutter Dev نشر 21 يونيو 2020 الكاتب أرسل تقرير نشر 21 يونيو 2020 بتاريخ منذ ساعة مضت قال محمد ربيع زليول: يمكنك ان تطلب من المستخدم في أول دخول له إختيار بلده، أو يمكنك على ما أعتقد إستخدام بعض الدوال في أندرويد لإعطائك دولة المستخدم، مثلًا هته الدالة ستعطيك كود دولة إنطلاقًا من اللغة المستخدمة في الهاتف: String locale = context.getResources().getConfiguration().locale.getCountry(); يمكنك أيضًا إستخدام الكود التالي للحصول على 3 أرقام للبلد: String locale = context.getResources().getConfiguration().locale.getDisplayCountry(); يعتمد هذا الحل على إعدادات هاتف المستخدم، يمكنك إستخدمه أو إستخدام location المستخدم مثلًا، ومن الجيد أن توفر إمكانية تعديل البلد من خلال التطبيق. كل الشكر لك عزيزي ربي يعطيك الف عافيه اقتباس
السؤال
Flutter Dev
السلام عليكم ورحمة الله وبركاته
لدي استفسار لو تكرمتو..
لقد سبق وشاهدت في بعض التطبيقات مثل OLX والسوق المفتوح تقريبا يتم سوال المستخدم في بداية دخوله لتطبيق في اول مره عن بلده ثم يتم عرض المواضيع إعتماداً على الموقع الذي اختاره مع امكانية عرض الجميع طبعا
كيف يتم عمل ذلك؟كيف ممكن نعمله؟
ياليت اذا احد معه فكره عن الموضوع يساعدنا
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.