Rigel
تطبيق فيديو بالذكاء الاصطناعي
اشتراكات وباقات أرصدة؛ جدار الدفع عبر RevenueCat Paywalls، وتصل أحداث الشراء والتجديد إلى الخادم عبر webhook فتحدّث الأرصدة.
اعرض المنتججميعها منشورة؛ صفحات المتاجر والتفاصيل في صفحة المنتجات.
تطبيق فيديو بالذكاء الاصطناعي
اشتراكات وباقات أرصدة؛ جدار الدفع عبر RevenueCat Paywalls، وتصل أحداث الشراء والتجديد إلى الخادم عبر webhook فتحدّث الأرصدة.
اعرض المنتجمدرب ميزانية بالذكاء الاصطناعي
اشتراك مميز؛ يُفتح جدار الدفع عبر مواضع منفصلة بحسب اللحظة، مثل ربط حساب بنكي أو استخدام محادثة الذكاء الاصطناعي أو إنشاء هدف ادخار.
اعرض المنتجإذا كنت تبيع شيئاً رقمياً في تطبيق جوال (ميزة مميزة، اشتراك، أرصدة) فعليك تلقي الدفع عبر أنظمة الفوترة الخاصة بـ App Store وGoogle Play. ويختلف المتجران في واجهاتهما البرمجية والتحقق من الإيصالات وحالات الاشتراك. RevenueCat طبقة فوق الاثنين: يتحقق من الشراء، ويحفظ في مكان واحد ما يحق لكل مستخدم (entitlement)، ويبلّغ خادمك بأحداث مثل التجديد والإلغاء والاسترداد.
يختلف نموذج الإيرادات في التطبيقين، لذا يستخدمان RevenueCat بشكل مختلف. في Rigel يتطلب إنشاء الفيديو أرصدة؛ تُباع الاشتراكات وباقات الأرصدة لمرة واحدة جنباً إلى جنب، ويحفظ الخادم رصيد الأرصدة. أما LydiaVault ففيه حق مميز واحد، ويقرأ التطبيق مباشرة من RevenueCat ما إذا كان المستخدم يملكه.
| Rigel | LydiaVault | |
|---|---|---|
| ما يُباع | اشتراكات وباقات أرصدة | اشتراك مميز |
| جدار الدفع | RevenueCat Paywalls؛ إعدادات زر الإغلاق من Firebase Remote Config | RevenueCat Paywalls؛ يرتبط الوصول بحق مميز واحد |
| ربط الحساب | تُربط المشتريات بحساب المستخدم عند تسجيل الدخول | يتغير مستخدم RevenueCat عند تسجيل الدخول والخروج |
| جهة الخادم | تحدّث webhooks من RevenueCat الأرصدة وحالة الاشتراك | تُقرأ الحالة المميزة من RevenueCat داخل التطبيق |
في التطبيقين نستخدم مواضع (placements) بدلاً من جدار دفع واحد: يُطلب من RevenueCat عرض مختلف بحسب ما يفعله المستخدم في تلك اللحظة. في LydiaVault ربط حساب بنكي، واستخدام محادثة الذكاء الاصطناعي، وإنشاء هدف ادخار، والتسجيل، كلها مواضع منفصلة؛ وفي Rigel المستخدم الذي لا يكفيه رصيده، وإضافة الأرصدة، وشاشة الملف الشخصي، مواضع منفصلة. يُغيَّر العرض الظاهر في كل موضع من لوحة RevenueCat، وإذا لم يُحدَّد عرض لموضع ما يعود التطبيق إلى العرض الافتراضي.
حزمة RevenueCat لـ React Native: لجلب العروض والشراء والاستعادة وقراءة حقوق المستخدم.
جدار الدفع الذي يأتي مع react-native-purchases-ui، ويُحرَّر تصميمه ونصوصه من لوحة RevenueCat.
في Rigel تتغير إعدادات مثل ظهور زر إغلاق جدار الدفع وتأخيره وحجمه دون إصدار جديد.
في Rigel، دوال الخادم التي تستقبل webhooks من RevenueCat وتحدّث الأرصدة وحالة الاشتراك.
في LydiaVault تُمرَّر معرّفات Firebase وFacebook إلى RevenueCat، فتُربط المشتريات بالمستخدم الصحيح في أدوات التحليلات والإعلانات.
نتحدث عمّا ستبيعه (اشتراك، أرصدة، فتح ميزة لمرة واحدة)، وأي الميزات ستكون مدفوعة، وحالة حساباتك في المتاجر.
نكتب المنتجات والحقوق واللحظات التي يُفتح فيها جدار الدفع والأحداث التي سيستجيب لها الخادم.
كل أسبوع تصلك نسخة يمكنك الشراء منها والاستعادة في بيئات الاختبار لدى المتاجر دون دفع مال حقيقي.
يختبر مهندس ضمان جودة أول مسارات الشراء والاستعادة والإلغاء قبل الإطلاق. وتُفحص المنتجات داخل التطبيق بشكل منفصل في مراجعة المتجر، وقد مررنا بذلك في Rigel وLydiaVault.
نصلح مجاناً الأخطاء التي تظهر في هذه الفترة، وبعدها يمكنك المتابعة بصيانة شهرية.
المدد ونطاقات الميزانية منشورة في صفحتي تطوير تطبيقات الجوال والأسعار. تُقتطع عمولة المتجر من كل عملية بيع، ويفوتر RevenueCat رسومه بشكل منفصل، وكلاهما خارج رسوم التطوير.
إذا كنت تبيع محتوى رقمياً واشتراكات داخل التطبيق فإن Apple وGoogle تشترطان كقاعدة عامة أنظمة الدفع الخاصة بهما. وفي بعض الدول استثناءات تسمح بالتوجيه إلى صفحة دفع خارجية، وهذه القواعد تتغير كثيراً، لذا نتحقق من القاعدة الحالية قبل الإطلاق. ولا يسري هذا الشرط على المنتجات المادية والخدمات المقدَّمة خارج التطبيق.
إذا كان الشراء مربوطاً بحساب المستخدم تظهر الحقوق نفسها على المنصة الأخرى؛ ولهذا نعرّف RevenueCat بالمستخدم المسجّل في Rigel وLydiaVault. ودون حساب لا يمكن هذا الربط، لذلك نخطط لتسجيل الدخول منذ البداية في التطبيقات التي فيها محتوى مدفوع.
مجاني حتى إيراد شهري معيّن، ثم يتقاضى رسوماً مرتبطة بالإيرادات. الشروط الحالية في صفحة الأسعار لدى RevenueCat، ونقدّر التكلفة معاً في مرحلة الاستكشاف.
نعم. إذا بُني باستخدام RevenueCat Paywalls فإن التصميم والنصوص والعروض تتغير من لوحة RevenueCat دون إصدار جديد للتطبيق. أما إضافة لحظة جديدة يُفتح فيها جدار الدفع (موضع جديد) فتتطلب تعديلاً صغيراً في التطبيق.
في مكالمة تعريفية مجانية مدتها 30 دقيقة نحدد معاً ما ستبيعه، وأين يُفتح جدار الدفع، وكيف ستُتابَع الاشتراكات.