Arabic (العربية/عربي) translation by osamagaradh (you can also view the original English article)

حول تحليل SDK وتطبيق باك{4}
ربما كنت قد قرأت أن فيس بوك ستوقف خدمة التحليل، ولكن لا تقلق بأن يموت تحليلSDK . فيس بوك سوف تسحب خدمة استضافة parse.com في كانون الثاني/يناير عام 2017، ولكن صُنع تحليل SDK كمصدر مفتوح. وهذا يعني أن تحليل SDK هنا ليبقى! تحليل SDK لديه الكثير من المطورين الرائعين الذين يعملوا عليه، وهناك عدد من مواقع العلامات التجارية الجديدة التي توفر -استضافة الخلفية- كخدمة.
واحد من الأفضل هو تطبيق باك{4}. يوفر الميزات التالية بحساب مجاني:
- 10 طلبات/للثانية
- 50 الف طلب/للشهر
- مساحة تخزين الملفات 5 جيجابايت
- مساحة تخزين قاعدة البيانات 1 جيجابايت
- 1 وظيفة ل كود كلاود
جميل جداً، أليس كذلك؟ تحقق من جدول تسعيرهم لمزيد من الخيارات.
إنشاء حساب مجاني على تطبيق باك{4}
دعونا نبدأ بمجرد إنشاء حساب مجاني على تطبيق باك{4}. أولاً، الذهاب إلى موقعهم على الإنترنت وإنشاء حساب جديد. بعد أن قمت بالتسجيل بنجاح، سيتم إعادة توجيهك إلى لوحة المعلومات. انقر فوق زر إنشاء تطبيق تحليل جديد الاخضر وسوف يتم إعادة توجيهك إلى الشاشة حيث يمكنك كتابة اسم للتطبيق الخاص بك:

الخيار الأخير هو عن جعل API للتطبيق الخاص بك عام بحيث أي مطور آخر يمكنه الدخول إليه إذا قمت بمشاركة "معرف التطبيق" الخاص بك معهم. قد يكون هذا مفيداً إذا قمت بتوظيف شخص ما للعمل على لوحة معلومات التحليل الخاصة بك دون إعطائه اعتمادك لتسجيل الدخول لحساب تطبيق باك{4} الخاص بك. على أي حال، انا عادة اتركه بدون فحص.
ثم اضغط زر التالي الأزرق للوصول إلى مفاتيح التطبيق الخاص بك.

في النافذة الموضحة أعلاه يمكنك العثور على كافة المفاتيح التي تحتاج إلى إعداد المشروع الخاص بك، سواء كان ذلك بنظام اي او اس او اندرويد، مشروع جافا سكريبت، أو شيء آخر. إذا كنت مطور اي او اس، كل ما انت بحاجة إلى نسخه هو نصوص معرف التطبيق ومعرف العميل ولصقها في الكود الخاص بك، في أسلوب تحليل انيت في AppDelegate.swift.
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. // Init Parse let configuration = ParseClientConfiguration { $0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $0.clientKey = "54355464fgdhfghf845bndfgsv8ew&/(%g" $0.server = "https://parseapi.back4app.com" } Parse.initializeWithConfiguration(configuration) return true }
من شاشة المعلومات، يمكنك أيضا حذف التطبيق الخاص بك من شاشة المعلومات، أو العودة إلى الصفحة الرئيسية للتطبيق الخاص بك حيث يمكن الوصول إلى لوحة التحليل. انقر فوق زر "لوحة التحليل" للدخول للوحة التحكم حيث يمكنك إضافة فئات والصفوف بسهولة كما لو كنت تعمل مع ملف اكسل.

لوحة التحليل
والآن بعد أن تم إعداد التطبيق الخاص بك على تطبيق باك{4}، يمكنك البدء في الاختبار مع عدم وجود مخاوف حول تكبد رسوم، بفضل مستوى حساب مجاني.

لوحة تحليل لتطبيق علامة تجارية جديدة فارغة وهذا يظهر فقط قئة المستخدم المصنوع مسبقاً مع أعمدته الأساسية: اوبجكتلد، كريتيدات، ابداتيدات، ACL، اسم المستخدم وكلمة المرور، والبريد الإلكتروني، واميلفيريفيد.
إذا كنت ترغب في إضافة عمود مخصص لفئة المستخدم هذه فقط انقر زر إضافة عمود جديد المعتم على في اعلى اليمين من النافذة. إذا كنت ترغب في إضافة صف بدلاً من ذلك، يمكنك أما النقرفوق زر إضافة صف الأزرق أو استخدام تحرير-> إضافة صف. حاول إضافة صف جديد وإدخال شيء في اسم المستخدم وكلمة المرور، وحقول البريد الإلكتروني.

لقد قمت بإنشاء مستخدم جديد مع فئة المستخدم . سترى أن ال اوبجكتلد، كريتيدات، أوبداتيدات، وحقول ACL تلقائياً عُبأت. يرجى ملاحظة أن ACL لقائمة تحكم الوصول"، حيث يمكنك تعيين خصائص القراءة والكتابة للجمهور وللمستخدم المحدد.

إذا كنت ترغب في إنشاء فئة جديدة، فقط اضغط على زر إنشاء فئة في الشريط الجانبي على اليسار. دعونا نحاول انشاء فئة تسمى المنتجات، من نوع مخصص.

هذه المرة سوف تحصل على شاشة مع فقط اوبجكتلد، كريتيدات، أوبداتيدات، وأعمدة ACL – وهذه هي المجالات الأساسية لكل فئة. يمكنك إضافة الأعمدة الخاصة بك لتعريف نوع بيانات الفئة المخصصة الخاصة بك.
الخلاصة
إذا كنت تكتب تطبيق يعمل مع تحليل SDK، يمكن أيضا جعله ينشىء الفئات الضرورية، والأعمدة والصفوف في الكود البرمجي. على سبيل المثال، قالب التطبيق أسكيت الخاص بي في CodeCanyon يجعل من السهل الحصول على تنزيل خلفية التحليل لتطبيق اي او اس الخاص بك القادم. كل ما عليك القيام به تهيئته باستخدام بيانات اعتماد تطبيق باك{4} الخاص بك، وسوف يقوم القالب بفعل البقية
إذا كنت ترغب في معرفة المزيد حول تحليل SDK، تحقق من بعض الدورات التدريبية والتعليمية الأخرى.
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Update me weeklyEnvato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!
Translate this post