نحن نبني مجتمعًا على منصة Discourse يركز على الصيد، وصيد الأسماك، وما إلى ذلك. ينشر مستخدمونا صورًا لمغامرات الصيد، والأسماك التي اصطادوها، وغيرها.
نحن نعمل على تطبيق يتكامل مع عارض كاميرات تتبع الصيد المتنقلة. خلال تطوير التطبيق، نود أن تتضمن إحدى ميزاته القدرة على مشاركة الصور من بطاقة الذاكرة SD (الموجودة في قارئ بطاقات SD المتنقل الخاص بنا) إلى المنتدى الخاص بنا.
أرى أن الناس يقومون بذلك بسهولة عبر ميزة المشاركة على فيسبوك، لكننا نحاول بناء مجتمعنا خارج نطاق فيسبوك.
هل هذا ممكن؟
وما الذي يحتاجه مصمم التطبيق لتفعيل إمكانية مشاركة الصور من تطبيق طرف ثالث على الهاتف المحمول إلى المجتمع؟
إنه مدرج في قائمتي للسماح لتطبيقات أخرى بمشاركة الصور باستخدام واجهة برمجة تطبيقات الهدف المشترك الإصدار 2. نحن حاليًا نسمح لتطبيقات أخرى بمشاركة النصوص في Discourse، ويعمل ذلك بشكل ممتاز، لكننا نمنع مشاركة الملفات لأننا نفتقد إلى وحدة تحكم المسار اللازمة.
الآن، بما أنني أفكر في هذا الأمر، أتساءل عما إذا كان بإمكاننا إنشاء مسار جديد ومشاركته بين المنصات، حيث يمكنك المشاركة عبر عامل الخدمة (في كل مكان) أو عبر تطبيق Discourse Hub الخاص بنا (على iOS). ما رأيك يا @pmusaraj؟
حاليًا، يمكن للمستخدم اختيار أي صورة على جهازه (بما في ذلك الصور المحفوظة على بطاقة SD) ومشاركتها في منتدى Discourse، إما عبر تطبيق DiscourseHub الخاص بنا أو باستخدام الموقع في Chrome أو في تطبيق ويب تقدمي (PWA) على Android. يجب أن يكون المستخدم مصادقًا عليه في موقع Discourse، ويرفع الملفات عند الرد أو إنشاء موضوع جديد. لذا، فإن هذه الوظيفة الأساسية موجودة بالفعل.
لكن، نعم، يمكننا تقديم عملية أكثر سلاسة باستخدام واجهة برمجة تطبيقات Share Target لنظام Android (من المحتمل أن يكون ذلك ممكنًا، لكنه أكثر تعقيدًا في حالة iOS، نظرًا لأن تطبيق Discourse Hub يمكن ربطه بعدة مواقع Discourse).