كيفية تنفيذ إشعارات الدفع لتطبيقنا المعاد تسويقه (باسم جديد)

لقد قمنا بتخصيص تطبيق Discourse للجوال ليعمل بشكل أساسي كـ webview يقوم بتحميل عنوان URL الخاص بمجتمعنا، مع إدارة جميع التفاعلات داخل الـ webview. نظرًا لعدم وجود شاشات مصادقة مُعاد توجيهها في تطبيقنا، كيف يمكننا دمج الإشعارات الفورية في هذا التطبيق؟

لقد أنشأنا بالفعل مشروع Firebase وأضفنا ملف google-services.json لنظام Android، وبالمثل، تم إعداد APNs لنظام iOS. هل نحتاج إلى خادم خلفي خاص بنا لتشغيل الإشعارات؟ كيف سيتواصل هذا الخادم الخلفي مع منتدانا - على سبيل المثال، كيف سيحدد متى يرسل إشعارًا وأي مستخدم يجب أن يتلقاه؟

استخدم المكون الإضافي one-signal.

(تم أرشفة هذا للتو ولكنه قابل للحفظ على الأرجح باستخدام نسخة متفرعة)

انظر: Whitelisted Discourse app with Push Notifications via OneSignal. (أعلم من التجربة أن واجهة برمجة التطبيقات من المحتمل أن تحتاج إلى تعديل لأنها قد تكون قديمة)

إعجاب واحد (1)

نعم، صحيح، تم أرشفة هذا المكون الإضافي لأنه لم أستخدمه منذ سنوات ولا أعرف ما إذا كان يعمل على الإطلاق. (على وجه الخصوص، هناك تعديل لتدفق تسجيل الدخول فيه قد لا يكون فعالاً بعد الآن.) على أي حال، فإن إنشاء نسخة (fork) هو خيار.

نحن نستخدم Amazon SNS للقيام بنفس الشيء الآن، باستخدام: GitHub - discourse/discourse-amazon-sns

أدرك الآن أنه لا يحتوي على أي وثائق. لا ينبغي أن يكون الأمر صعبًا للغاية، فالمكون الإضافي يحتوي فقط على بعض الإعدادات. سأقوم بتدوين ملاحظة لكتابة موضوع وثائقي، ولكن يا @Mohsin136 إذا كنت على دراية بـ SNS، يمكنك تجربة هذا. وإذا نجح الأمر، فسأقبل بكل سرور ملاحظاتك الأولية كمصدر لموضوع وثائقي (سيوفر علي بعض الوقت).

إعجابَين (2)