❤3
أهم أوامر Docker لازم تعرفها 🚀
إذا بلّشت تشتغل بـ Docker وعم تضيع بين الأوامر، هدول العشرة بس كافيين حتى تبدأ بالخطوات الأساسية:
بتعرف أي نسخة Docker عندك.
بيورجيك الكونتينرات اللي شغّالة هلأ.
بيطلعلك كل الكونتينرات حتى الموقّفة.
بتشوف الصور (images) اللي موجودة عندك.
بتنزّل image من Docker Hub.
بتشغّل كونتينر بطريقة تفاعلية.
بتفوت لجوا الكونتينر وبتشغّل أوامر.
بتوقّف كونتينر.
بتحذف كونتينر.
بتحذف image.
تذكّر، إذا حفظت هالأوامر، صرت بتغطي 80% من شغلك اليومي مع Docker.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
إذا بلّشت تشتغل بـ Docker وعم تضيع بين الأوامر، هدول العشرة بس كافيين حتى تبدأ بالخطوات الأساسية:
docker --version
بتعرف أي نسخة Docker عندك.
docker ps
بيورجيك الكونتينرات اللي شغّالة هلأ.
docker ps -a
بيطلعلك كل الكونتينرات حتى الموقّفة.
docker images
بتشوف الصور (images) اللي موجودة عندك.
docker pull <image>
بتنزّل image من Docker Hub.
docker run -it <image>
بتشغّل كونتينر بطريقة تفاعلية.
docker exec -it <container> <cmd>
بتفوت لجوا الكونتينر وبتشغّل أوامر.
docker stop <container>
بتوقّف كونتينر.
docker rm <container>
بتحذف كونتينر.
docker rmi <image>
بتحذف image.
تذكّر، إذا حفظت هالأوامر، صرت بتغطي 80% من شغلك اليومي مع Docker.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤6👍1
فيديوهات تستحق وقتك!
من دروس تقنية عملية، إلى حلقات بودكاست غنية بالنقاشات... كل شيء صار جاهز على قناتي في يوتيوب!👇
🔹 اختبر الـ APIs باحتراف باستخدام Postman
https://youtu.be/5S_NYaHFpGk
🔹 راقب تغييرات الكود مع DevTools باحتراف
https://youtu.be/Di7zJTdVcEU
🔹 طريقة تثبيت WordPress على cPanel خطوة بخطوة
https://youtu.be/LJ3dO2hYkxo
🔹 كيف غيّرت OpenAI قواعد اللعبة عبر Chat.com؟
https://youtu.be/VTngsh_SGVU
سلسلة Laravel للمطورين المحترفين:
🔸 تعلم الـ Validation باحتراف: https://youtu.be/waslz6jcGKs
🔸 أسرار Cron Jobs في Laravel: https://youtu.be/M6PEvSIAdBE
🔸 دعم تعدد اللغات بدون باكجات: https://youtu.be/-SwibEJ0tWg
🛡 أمن المعلومات - Cyber Security:
🔸 خطورة أسماء الملفات: https://youtu.be/TivSFthbjOM
🔸 رفع الملفات بأمان في Laravel: https://youtu.be/xtw_1p3sQhs
🔸 حماية المواقع الصغيرة: https://youtu.be/_ZaPm6S_QYA
🎙 بودكاست With Somar - نقاشات تقنية معمّقة:
1️⃣ تحليل النظم مع سارة قطف: https://youtu.be/iaMCgJegdn8
2️⃣ رحلة في الذكاء الاصطناعي - أشرف قاسم: https://youtu.be/glHdkn_QWlY
3️⃣ حلول برمجية لملايين المستخدمين - أنس الطرزي: https://youtu.be/dS2a62OqV-k
4️⃣ التحول الرقمي و Salesforce - ألكساندر الرهب: https://youtu.be/bTGhwthdWsk
5️⃣ الأمن السيبراني - علي سلمان: https://youtu.be/2iCI4iz9HFQ
6️⃣ الـ WordPress بعيون مختلفة - عبد اللطيف المهيوب: https://youtu.be/HmbK3rux3uo
7️⃣ ريادة الأعمال والمنهجيات الحديثة - رازق داؤد: https://youtu.be/jkgkfKBxjsQ
📌 اشترك بالقناة وفعل الجرس ليصلك كل جديد!
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
من دروس تقنية عملية، إلى حلقات بودكاست غنية بالنقاشات... كل شيء صار جاهز على قناتي في يوتيوب!👇
🔹 اختبر الـ APIs باحتراف باستخدام Postman
https://youtu.be/5S_NYaHFpGk
🔹 راقب تغييرات الكود مع DevTools باحتراف
https://youtu.be/Di7zJTdVcEU
🔹 طريقة تثبيت WordPress على cPanel خطوة بخطوة
https://youtu.be/LJ3dO2hYkxo
🔹 كيف غيّرت OpenAI قواعد اللعبة عبر Chat.com؟
https://youtu.be/VTngsh_SGVU
سلسلة Laravel للمطورين المحترفين:
🔸 تعلم الـ Validation باحتراف: https://youtu.be/waslz6jcGKs
🔸 أسرار Cron Jobs في Laravel: https://youtu.be/M6PEvSIAdBE
🔸 دعم تعدد اللغات بدون باكجات: https://youtu.be/-SwibEJ0tWg
🛡 أمن المعلومات - Cyber Security:
🔸 خطورة أسماء الملفات: https://youtu.be/TivSFthbjOM
🔸 رفع الملفات بأمان في Laravel: https://youtu.be/xtw_1p3sQhs
🔸 حماية المواقع الصغيرة: https://youtu.be/_ZaPm6S_QYA
🎙 بودكاست With Somar - نقاشات تقنية معمّقة:
1️⃣ تحليل النظم مع سارة قطف: https://youtu.be/iaMCgJegdn8
2️⃣ رحلة في الذكاء الاصطناعي - أشرف قاسم: https://youtu.be/glHdkn_QWlY
3️⃣ حلول برمجية لملايين المستخدمين - أنس الطرزي: https://youtu.be/dS2a62OqV-k
4️⃣ التحول الرقمي و Salesforce - ألكساندر الرهب: https://youtu.be/bTGhwthdWsk
5️⃣ الأمن السيبراني - علي سلمان: https://youtu.be/2iCI4iz9HFQ
6️⃣ الـ WordPress بعيون مختلفة - عبد اللطيف المهيوب: https://youtu.be/HmbK3rux3uo
7️⃣ ريادة الأعمال والمنهجيات الحديثة - رازق داؤد: https://youtu.be/jkgkfKBxjsQ
📌 اشترك بالقناة وفعل الجرس ليصلك كل جديد!
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
جلسة عملية حول كيفية اختبار الـ API باستخدام الـ Postman
جلسة عملية حول كيفية اختبار الـ API باستخدام Postman
مرحبًا بكم في جلستنا العملية المخصصة لاختبار واجهات البرمجة التطبيقية (API) باستخدام أداة Postman الشهيرة. في هذا الفيديو، سنستعرض بالتفصيل كل ما تحتاج لمعرفته حول Postman، وكيفية استخدامه بكفاءة لاختبار…
مرحبًا بكم في جلستنا العملية المخصصة لاختبار واجهات البرمجة التطبيقية (API) باستخدام أداة Postman الشهيرة. في هذا الفيديو، سنستعرض بالتفصيل كل ما تحتاج لمعرفته حول Postman، وكيفية استخدامه بكفاءة لاختبار…
❤10
أوقات منستدعي دالة بترجع قيمة، بس مننسى نستخدمها.
شو بيصير؟ bugs ما بتبين غير بعدين.
مثال:
قبل كان الموضوع يمرق عادي.
بس بـ PHP 8.5 في شغلة جديدة بتقلّك: "إنت نسيت شي مهم".
💡 ليش مفيدة؟
بتمنعك تعمل أغلاط سخيفة.
بتخليك يا تستخدم القيمة يا تعيد التفكير بالكود.
بتخلي الشغل أنضف وأوثق، خصوصي بالمشاريع الكبيرة.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
شو بيصير؟ bugs ما بتبين غير بعدين.
مثال:
function getName(): string {
return "Nuno";
}
getName(); // رجعت قيمة وما استعملناها
قبل كان الموضوع يمرق عادي.
بس بـ PHP 8.5 في شغلة جديدة بتقلّك: "إنت نسيت شي مهم".
#[NoDiscard]
function getName(): string {
return "Nuno";
}
getName();
// تحذير: تجاهلت القيمة الراجعة
💡 ليش مفيدة؟
بتمنعك تعمل أغلاط سخيفة.
بتخليك يا تستخدم القيمة يا تعيد التفكير بالكود.
بتخلي الشغل أنضف وأوثق، خصوصي بالمشاريع الكبيرة.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤5
كتير مرات منكتب كود متل هيك:
النتيجة؟ كود طويل زيادة، ممل، وصعب تقراه بسرعة.
بدك تنشئ Object جديد (مثلاً User)، تعدّل عليه شوي، تحفظه، وبعدين ترجّعه.
بهالسيناريو بتضطر تعمل خطوات زيادة ما إلها داعي.
✅ الحل:
استخدم tap() helper وخلي الكود أنضف:
هيك صرت تعمل كلشي بخط واحد أنيق وواضح: إنشاء، تعديل، وحفظ… بدون وجع راس.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
$user = new User;
$user->name = 'John Doe';
$user->email = 'john@example.com';
$user->save();
return $user;
النتيجة؟ كود طويل زيادة، ممل، وصعب تقراه بسرعة.
بدك تنشئ Object جديد (مثلاً User)، تعدّل عليه شوي، تحفظه، وبعدين ترجّعه.
بهالسيناريو بتضطر تعمل خطوات زيادة ما إلها داعي.
✅ الحل:
استخدم tap() helper وخلي الكود أنضف:
$user = tap(new User, function ($user) {
$user->name = 'John Doe';
$user->email = 'john@example.com';
$user->save();
});
هيك صرت تعمل كلشي بخط واحد أنيق وواضح: إنشاء، تعديل، وحفظ… بدون وجع راس.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤6
لما بدنا نتأكد من قوة و استقرار أي نظام (موقع – تطبيق – خدمة)، في عنا عدة أنواع من الاختبارات:
1️⃣ Load Test – اختبار التحميل
نقيس كيف يتصرف النظام بوجود عدد طبيعي من المستخدمين، يعني بالسيناريو العادي المتوقع.
2️⃣ Stress Test – اختبار الضغط
منزيد الحمل بشكل تدريجي فوق الطبيعي لنعرف حدود النظام، وين بيتوقف أو بيصير فيه مشاكل.
3️⃣ Spike Test – اختبار الارتفاع المفاجئ
منعمل قفزة سريعة ومفاجئة بعدد المستخدمين لنعرف إذا النظام بيتحمل الصدمات أو بينهار فجأة.
4️⃣ Soak Test – اختبار الاستقرار مع الزمن
منشغل النظام بتحميل مستمر ولساعات طويلة لنتأكد إذا في تسرب بالذاكرة، مشاكل استقرار أو بطء مع الوقت.
✅ ببساطة:
Load: الوضع الطبيعي.
Stress: لنعرف الحد الأقصى.
Spike: المفاجآت.
Soak: الاستقرار على المدى الطويل.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
1️⃣ Load Test – اختبار التحميل
نقيس كيف يتصرف النظام بوجود عدد طبيعي من المستخدمين، يعني بالسيناريو العادي المتوقع.
2️⃣ Stress Test – اختبار الضغط
منزيد الحمل بشكل تدريجي فوق الطبيعي لنعرف حدود النظام، وين بيتوقف أو بيصير فيه مشاكل.
3️⃣ Spike Test – اختبار الارتفاع المفاجئ
منعمل قفزة سريعة ومفاجئة بعدد المستخدمين لنعرف إذا النظام بيتحمل الصدمات أو بينهار فجأة.
4️⃣ Soak Test – اختبار الاستقرار مع الزمن
منشغل النظام بتحميل مستمر ولساعات طويلة لنتأكد إذا في تسرب بالذاكرة، مشاكل استقرار أو بطء مع الوقت.
✅ ببساطة:
Load: الوضع الطبيعي.
Stress: لنعرف الحد الأقصى.
Spike: المفاجآت.
Soak: الاستقرار على المدى الطويل.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤3
كتير مرات منكتب كود متل هيك:
النتيجة؟ كود مليان if-statements وبيخلي الـ controller منفوخ وصعب تحافظ عليه.
بدك تكتب Query بشرط معيّن (مثلاً role) بس بشكل أنظف وأسهل للقراءة؟؟
الحل انك تستخدم when() helper وخلي الكود أنظف:
بهالطريقة الكود صار أنيق، مقروء، والـ controller ظلّ خفيف ومرتب.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
$query = User::query();
if (request('role')) {
$query->where('role', request('role'));
}
$users = $query->get();
النتيجة؟ كود مليان if-statements وبيخلي الـ controller منفوخ وصعب تحافظ عليه.
بدك تكتب Query بشرط معيّن (مثلاً role) بس بشكل أنظف وأسهل للقراءة؟؟
الحل انك تستخدم when() helper وخلي الكود أنظف:
$users = User::when(request('role'), function ($query, $role) {
return $query->where('role', $role);
})->get();
بهالطريقة الكود صار أنيق، مقروء، والـ controller ظلّ خفيف ومرتب.
———————————-
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤4
⚠️ بتصدق إذا قلتلك إنو اسم ملف واحد بس ممكن يفتح موقعك للهكرز؟
تخيل صورة أو ملف مرفوع عالسيرفر، إذا اسمه مكتوب بطريقة معيّنة ممكن يتحول لـ XSS Attack ويخلّي المخترق:
يسرق الـ Cookies 🍪
يوصل للـ Local Storage 💾
يسجّل ضغطات الكيبورد ⌨️
وحتى يسرق الـ CSRF Tokens 🚨
بالفيديو رح تشوف مثال عملي كيف ممكن يصير هالشي باسم ملف وبس، وكمان رح تعرف كيف تحمي موقعك من هيك هجمات.
🎥 شوف الفيديو كامل هون:
🔗 رابط الفيديو : هنا
تخيل صورة أو ملف مرفوع عالسيرفر، إذا اسمه مكتوب بطريقة معيّنة ممكن يتحول لـ XSS Attack ويخلّي المخترق:
يسرق الـ Cookies 🍪
يوصل للـ Local Storage 💾
يسجّل ضغطات الكيبورد ⌨️
وحتى يسرق الـ CSRF Tokens 🚨
بالفيديو رح تشوف مثال عملي كيف ممكن يصير هالشي باسم ملف وبس، وكمان رح تعرف كيف تحمي موقعك من هيك هجمات.
🎥 شوف الفيديو كامل هون:
🔗 رابط الفيديو : هنا
YouTube
احذر! أسماء الملفات قد تكون مدخلًا للمخترقين
في هذا الفيديو، سنكشف عن ثغرة خطيرة قد يغفل عنها العديد من مبرمجي الويب وأصحاب المواقع!
كيف يمكن لاسم ملف بسيط أن يتحول إلى وسيلة لاختراق موقعك واستغلال زواره؟
ما سنتعلمه في هذا الفيديو:
ما هي هجمات XSS؟ وكيف يمكن للمخترقين استغلالها؟
كيف يعمل XSS؟
ما…
كيف يمكن لاسم ملف بسيط أن يتحول إلى وسيلة لاختراق موقعك واستغلال زواره؟
ما سنتعلمه في هذا الفيديو:
ما هي هجمات XSS؟ وكيف يمكن للمخترقين استغلالها؟
كيف يعمل XSS؟
ما…
❤7
إشعارات iOS ما عم توصلك من Firebase؟ 😤
ممكن يكون السبب هاد الخطأ:
Auth error from APNs or Web Push Service
هاد الخطأ واجهني وأنا عم جرّب أبعت إشعارات Push لأجهزة iOS، وطلع السبب كل القصة بموضوع APNs Key.
بالفيديو بشرحلك:
ليش بيطلع هاد الـ Error.
كيف بتجدد الـ APNs Key.
وكيف بترفعو من جديد عـ Firebase Console لحتى ترجع الإشعارات تشتغل 🔔.
📌 إذا بتشتغل على iOS Notifications، هاد الفيديو إلك 100%.
🎥 شوف الفيديو هون:
https://youtu.be/u06X_3scW1w
ممكن يكون السبب هاد الخطأ:
Auth error from APNs or Web Push Service
هاد الخطأ واجهني وأنا عم جرّب أبعت إشعارات Push لأجهزة iOS، وطلع السبب كل القصة بموضوع APNs Key.
بالفيديو بشرحلك:
ليش بيطلع هاد الـ Error.
كيف بتجدد الـ APNs Key.
وكيف بترفعو من جديد عـ Firebase Console لحتى ترجع الإشعارات تشتغل 🔔.
📌 إذا بتشتغل على iOS Notifications، هاد الفيديو إلك 100%.
🎥 شوف الفيديو هون:
https://youtu.be/u06X_3scW1w
YouTube
إشعارات iOS لا تعمل؟ حل مشكلة Auth error from APNs في Firebase
واجهت خطأ مزعج أثناء إرسال إشعارات Firebase إلى أجهزة iOS:
Auth error from APNS or Web Push Service
في هذا الفيديو بشرح لكم سبب هذا الخطأ، وكيفية حله من خلال تجديد مفتاح APNs ورفعه من جديد إلى Firebase Console.
📌 إذا بتشتغل على إشعارات iOS، هاد الفيديو…
Auth error from APNS or Web Push Service
في هذا الفيديو بشرح لكم سبب هذا الخطأ، وكيفية حله من خلال تجديد مفتاح APNs ورفعه من جديد إلى Firebase Console.
📌 إذا بتشتغل على إشعارات iOS، هاد الفيديو…
❤3🔥2
أخبار عن عودة Meta Ads للعمل داخل سوريا
و حتى الأشخاص السوريين اللي حساباتهم كان عليها تقييد رجعت طبيعية
خبرونا بتجربتكم معها او مع باقي الخدمات اللي رفعت الحظر بالتعليقات 👇🏻
و حتى الأشخاص السوريين اللي حساباتهم كان عليها تقييد رجعت طبيعية
خبرونا بتجربتكم معها او مع باقي الخدمات اللي رفعت الحظر بالتعليقات 👇🏻
❤2