Tag

مشاكل البرمجة Archives – IT Solutions

AppStore اسباب رفض التطبيقات على

اكثر اسباب رفض التطبيقات شيوعاً على متجر AppStore و ساسرد بشكل مختصر اكثر الاسباب لرفض التطبيقات على المتجر التي الاحظها عند المبرمجين

١… سياسة الخصوصية: اي تطبيق يجمع بيانات مستخدمين (مثلا يحتوي تسجيل حساب) يجب ان يحتوي على رابط لعرض سياسة الخصوصية، بحيث توضح كيفية استخدام بيانات المستخدمين المجموعة وهل يتم مشاركتها مع اطراف اخرى ام لا،
يفضل ان يكون رابط لسياسة الخصوصية في شاشة انشاء الحساب، ورابط اخر في اعدادات التطبيق، مع توضيح طريقة الوصل لها عند رفع التطبيق حتى تتمكن ابل من الوصول لها بسهولة

٢… مشاكل شاشة انشاء حساب:
ممنوع اجبار المستخدم على انشاء حساب او تسجيل الدخول في تطبيق يقدم معلومات عامة
مثلا: لو كان عندي تطبيق يعرض مواعيد المباريات: هنا ممنوع اجبار المستخدم على تسجيل الدخول قبل استخدام التطبيق، وامام حل من ٢ الاول ان تضيف زر Skip الى شاشة التسجيل و الثاني هو ان يدخل المستخدم للتطبيق مباشرة وعندما يحتاج ان يستخدم احد الخدمات التي تتطلب تسجيل حينها تظهر للمستخدم شاشات التسجيل

٣… بيانات تسجيل حساب جديد في التطبيق
في حالة كان المستخدم مجبر على انشاء حساب في التطبيق، حينها ابل تشدد على البيانات التي يتم جمعها في خانات انشاء حساب
مثلا: لنفرض تطبيق لحفظ الصور على سيرفر، والتسجيل اجباري هنا لاستخدام التطبيق، ممنوع مثلا طلب تاريخ ميلاد المستخدم، لانها تعتبر معلومة غير ذات علاقة بالخدمة ولا تؤثر على عمل التطبيق

٤… عر ض بيانات بدون ارفاق تصريح بذلك
بعض التطبيقات قد تعرض بث اذاعي لراديو مثلا، او تعرض فيديوهات من اليوتيوب في هذه الحالة يجب ارفاق ورقة موقعة من صاحب البث او صاحب القناة بانه يخولك رفع تطبيق يحتوي فيديوهات من قناته على اليوتيوب

٥… عدم اضافة خيار الحظر عندما يكون التطبيق اجتماعي
انت ملزم باضافة خاصية حظر للمستخدمين اذا كان هناك خيارات اجتماعية داخل التطبيق مثل الشات او اضافة صديق

٦… اذا كان التطبيق يحتوي بيانات يضيفها المستخدمين، مثلا تطبيق يعرض اعلانات بيع و شراء منتجات
يجب بالضرورة التوضيح في خانة الملاحظات عند الرفع ان ادارة التطبيق تراقب المحتوى و تزيل اي بيانات مسيئة من التطبيق
او الخيار الاخر هو اضافة امكانية الابلاغ عن اعلان مسيء

وبالنهاية اي خلل في التطبيق او بيانات وهمية مثل test test test يؤدي لرفض التطبيق
او رفع تطبيق ممنوع من الرفع من حيث الفكرة
او ادراج قمار داخل التطبيق وهذه لها حالات خاصة بها

ما الفرق بين البورت و الأي بي
بناء صيغ الميغا بالاكسل
( OSI ) تعريف طبقات نموذج اتصال معياري
TCP/IP أنواع بروتوكولات
الألوان على الهارديسك إلى ماذا تشير؟
طريقة الحصول على ما يزيد عن 100 جيجا تخزين سحابي
php دالة الوقت والتاريخ فى
كورس في علوم البيانات
ما هو وما هي أفضل النصائح لإستخدامه LinkedIn
هل من أضرار في استخدام الحاسوب المحمول وهو موصول بالكهرباء طول الوقت ؟
المعاملات الحسابية بلغة البايثون
الهندسة الاجتماعية و امن المعلومات
SQL في inner join شرح ال

أنواع الاخطاء البرمجية

الخطأ هو مصطلح يستخدم لوصف أي مشكلة تنشأ بشكل غير متوقع والتي تتسبب في عدم عمل الكمبيوتراو البرنامج بشكل صحيح. يمكن أن تواجه أجهزة الكمبيوتر او البرامج او المترجمات او الاجهزة الملحقة ولغات البرمجة  أي أخطاء في البرامج أو أخطاء في الأجهزة ومن حيث الخطأ فأن

هناك ثلاث انواع :

syntax errors (compile errors)

نتيجة بحث الصور عن ‪syntax error‬‏

الاخطاء البرمجية

 

هى الاخطاء الناتجة من قيام المبرمج بكتابة قواعد اللغة بطريقة خطأئة .
ويتم اكتشافها عن طريق المترجم compiler (قبل) تنفيذ البرنامج
مثل فى بعض اللغات قد ينسيء المبرمج وضع ;
او يكتب كلمة محجوزة فى اللغة بطريقة خاطئة مثل كتابة نوع البيانات Int بدلا من int

Runtime errors (Exception errors)

نتيجة بحث الصور عن ‪Runtime error‬‏

وهى الاخطاء التى تحدث (اثناء) تنفيذ البرنامج ولايمكن اكتشافها عن طريق المترجم compiler .
مثل تعريف متغير من النوع int يقوم بااستقبال رقم صحيح من المستخدم الا ان المستخدم يقوم بادخال رقم عشرى بالخطأ .
وهذة الاخطاء يجب على المبرمج عمل معالجة لها .

logical errors

نتيجة بحث الصور عن ‪logical error‬‏

الاخطاء المنطقية
وهى الاخطاء التى تحدث (بعد) التنفيذ
او بمعنى اخر هو خطا فى نتيجة او مخرجات البرنامج .
يتم اكتشافها بعد التنفيذ عند عمل test للبرنامج
لايمكن اكتشافها عن طريق المترجم compiler
مثل حساب perimeter of square بطريقة خطائة

perimeter of square =length*5;

بدلا من

length*4;

مفهوم تعلم الآلة
موقع بيكسلر لتعديل الصور أون لاين
(Object-relational mapping) ORM ما هو الـ
Joomla مقدمة في إستخدام
عمل خطة سيو بطريقة ممتازة وسهلة
WANNACRY RANSOMWARE الوقاية من فايروسات الفدية
الأساسية WIN إختصارات المفتاح
خرافات لا تصدقها عن العمل الحر
بعد خسارة 20% من قيمتها.. ألمانيا تحذر من بيتكوين
(OpenEMIS) كل ما تريد معرفته عن نظام اوبن ايمس
(ip) برنامج بلغة جافا لإيجاد العنوان الشبكي الخاص بالموقع
(Object-relational mapping) ORM ما هو الـ
ERP System مناقشة عامة في ال