عن المشروع

RevenueCat هو إطار عمل مصمم لتبسيط تنفيذ عمليات الشراء داخل التطبيق والاشتراكات. يغلف StoreKit وGoogle Play Billing لتوفير واجهة موحدة للتعامل مع المعاملات. يتضمن المشروع كلاً من SDK للعميل ومكوّنًا من جانب الخادم للتحقق من الإيصالات. يدعم الإطار منصات Apple المتعددة، بما في ذلك iOS وtvOS وmacOS وwatchOS وMac Catalyst وvisionOS. يسمح للمطورين بجلب المنتجات ومعالجة عمليات الشراء والتحقق من حالة الاشتراك عن بُعد. بالإضافة إلى ذلك، يقدم ميزات مثل استضافة تكوينات المنتجات، وإشعارات الأحداث في الوقت الفعلي عبر webhooks، وتحليلات لمقاييس مثل التحويل والتسرب. يمكن للمطورين دمج SDK باستخدام CocoaPods أو Carthage أو Swift Package Manager. المكتبة مكتوبة بلغة Swift ومتوافقة مع Objective-C. توفر تكاملات مع أدوات تحليلية وأدوات إسناد متنوعة وتتضمن لوحة تحكم لإدارة سجل العملاء والاشتراكات الترويجية.