سيارة مرسيدس بنز
السعر: 66,868 $
مفهوم ?
إذا عندك فقط ملف APK جاهز (بدون الكود المصدري Source Code) فالخيارات محدودة جدًا:
---
1. لا تستطيع تعديل الـ Deep Links مباشرة
لأن الـ Deep Link (سواء eclassify:// أو روابط موقعك) يتم تعريفه داخل AndroidManifest.xml، وهذا جزء من الكود قبل بناء الـ APK.
بالتالي بدون السورس كود ما تقدر تعدله بشكل طبيعي.
---
2. الحلول الممكنة
? الحل الأول (أفضل حل):
اطلب من المطوّر اللي سلّمك التطبيق أن يضيف لك دعم الروابط (https://souq-alhara.shop/...) في الكود، ويبني APK جديد.
➡️ هذا أسرع وأضمن.
? الحل الثاني (غير مريح ولكن ممكن):
تفكّك الـ APK (decompile) وتعدّل ملف AndroidManifest.xml، ثم تعيد بناء APK.
تحتاج أدوات مثل APKTool أو Jadx لفك وتجميع الكود.
ثم تعدّل intent-filter في الـ Manifest.
بعد التعديل لازم تعيد توقيع APK بشهادة جديدة.
⚠️ المشكلة: إذا التطبيق مرفوع على Google Play، توقيعه لازم يطابق النسخة المرفوعة، وإلا ما ينفع تحديثه. (ممكن فقط إذا التطبيق موزّع خارج Play Store).
---
3. ماذا تفيدك لوحة التحكم (الصورة اللي أرسلتها)؟
حتى بدون تعديل الـ APK:
تقدر تستعمل scheme داخلي (eclassify://product/8) داخل الإشعارات أو داخل روابط يرسلها السيرفر للتطبيق.
هذا يفتح التطبيق مباشرة لو كان مثبت على جهاز المستخدم.
لكن روابط موقعك https://souq-alhara.shop/product.php?id=8 ستظل تفتح بالمتصفح، لأن التطبيق نفسه غير مهيأ لالتقاطها.
---
✅ الخلاصة:
إذا عندك فقط APK → ما تقدر تربط روابط موقعك إلا بتعديل الكود أو decompile APK (غير عملي للمبتدئ).
اللي تقدر تعمله الآن هو استخدام deep link scheme الداخلي (eclassify://...) في الباك إند عشان الإشعارات واللينكات تفتح في التطبيق.
---
تحبني أشرح لك خطوة بخطوة كيف تستخدم الخانة اللي بالصورة لإرسال روابط eclassify:// بدل https:// من الباك إند بحيث تفتح في التطبيق مباشرة؟
التواصل عبر واتساب