اذهب إلى المحتوى

السؤال

نشر

السلام عليكم،

أقوم بتطوير تطبيق Flutter يعمل كسوق للمنتجات والخدمات. يقدم التطبيق ميزات إضافية للبائعين، مثل:

- تعزيز منتجاتهم
- تعزيز ملفاتهم الشخصية لزيادة الظهور
- الدفع لإنشاء دعاية فيديو حول خدمتهم أو منتجهم

حالياً، قمت بتنفيذ المدفوعات باستخدام CCP (الحساب الجاري البريدي) مع "البطاقة الذهبية" من خلال استدعاءات API Satim. هذا النهج يعمل بشكل مثالي للمستخدمين الجزائريين وتمت الموافقة عليه في متجر Google Play.

ومع ذلك، عند التقديم إلى متجر Apple App Store، تم رفض التطبيق بسبب الإرشاد التالي:

 

المبدأ التوجيهي 3.1.1 - الأعمال - المدفوعات - الشراء داخل التطبيق

    لاحظنا أن تطبيقك يتضمن أو يصل إلى محتوى رقمي مدفوع أو خدمات أو وظائف بوسائل أخرى غير الشراء داخل التطبيق، وهو أمر غير مناسب لمتجر التطبيقات. على وجه التحديد:
    يمكن شراء الخطط في التطبيق باستخدام آليات دفع غير الشراء داخل التطبيق.

 

يتطلب App Store أن يتم شراء أي خدمات أو محتوى رقمي مدفوع يتم استهلاكه في التطبيق من خلال نظام الشراء داخل التطبيق (IAP) الخاص بهم. ومع ذلك:

1. أريد تجنب عمولة Apple البالغة 15-30٪ لهذه المعاملات.
2. المدفوعات مخصصة بشكل أساسي لميزات البائع مثل تعزيز المنتجات/الملفات الشخصية أو إنشاء دعاية فيديو، وليست محتوى رقمي عام.

 

الأسئلة:

1. هل هناك طرق بديلة لتنفيذ المدفوعات لميزات البائع دون الاعتماد على نظام IAP من Apple؟
   - هل يمكنني السماح للبائعين بشراء هذه الميزات من خلال منصات أو مواقع خارجية ثم الوصول إليها في التطبيق؟ إذا كانت الإجابة نعم، كيف يمكنني الامتثال لإرشادات Apple؟
   - هل من الممكن تصنيف هذه الميزات على أنها "خدمات مادية" أو شيء يتجاوز الحاجة إلى IAP؟

2. ما هي أفضل الممارسات للتعامل مع هذه المشكلة مع البقاء ممتثلاً لسياسات Apple؟

3. هل نجح أحد في تنفيذ حل بديل لسيناريوهات مماثلة تتضمن ميزات خاصة بالبائع؟

 

معلومات إضافية:

- يستخدم تطبيقي Flutter للتطوير، ويتم التعامل مع المدفوعات باستخدام واجهات برمجة التطبيقات الخارجية، وتحديداً Satim لـ CCP مع "البطاقة الذهبية" للمستخدمين الجزائريين.

- الميزات المدفوعة هي تحسينات للبائعين (تعزيز الظهور وإنشاء دعاية فيديو)، وليست محتوى رقمي عام للمشترين.

- التنفيذ الحالي يعمل بشكل مثالي لمتجر Google Play ولكنه يواجه تحديات مع إرشادات متجر Apple App Store.

شكرا مسبقا.

Recommended Posts

  • 0
نشر

لتنفيذ المدفوعات في Flutter بدون استخدام نظام الدفع داخل التطبيق من Apple (IAP)، يمكنك استخدام بعض الحلول البديلة التي تتجاوز إرشادات Apple وتتطلب تفاعلات خارجية. إليك بعض الخطوات التي يمكنك اتباعها:

استخدام مواقع خارجية للدفع:

يمكنك توجيه المستخدمين إلى مواقع خارجية لإتمام المدفوعات، مثل مواقع البطاقات الائتمانية أو الدفع عبر الإنترنت. بعد الدفع، يمكنك تحديث حالة المستخدم في التطبيق بناءً على معلومات الدفع.

استخدام مكتبات Flutter الخارجية:

هناك مكتبات Flutter مثل flutter_linkedin أو flutter_linkfive التي تسمح لك بإدارة المدفوعات خارج التطبيق وتقديم خدمات إضافية مثل تحقق من الإيصالات والتحديثات.

استخدام مكتبات محاكاة الدفع:

يمكنك استخدام مكتبات مثل flutter_in_app_purchase لتقديم تجربة محاكاة للدفع داخل التطبيق، حيث يمكنك تحديد معلومات الدفع وتحقق منها داخل التطبيق.

استخدام مواقع الدفع الخارجية مع تحديثات التطبيق: يمكنك توجيه المستخدمين إلى مواقع الدفع الخارجية وتحديث حالة المستخدم في التطبيق بناءً على معلومات الدفع. يمكنك استخدام مكتبات مثل http للتفاعل مع API الخارجية وتحديث حالة المستخدم.

  • 0
نشر
بتاريخ On 29‏/1‏/2025 at 13:18 قال Zira Khoury:

لتنفيذ المدفوعات في Flutter بدون استخدام نظام الدفع داخل التطبيق من Apple (IAP)، يمكنك استخدام بعض الحلول البديلة التي تتجاوز إرشادات Apple وتتطلب تفاعلات خارجية. إليك بعض الخطوات التي يمكنك اتباعها:

استخدام مواقع خارجية للدفع:

يمكنك توجيه المستخدمين إلى مواقع خارجية لإتمام المدفوعات، مثل مواقع البطاقات الائتمانية أو الدفع عبر الإنترنت. بعد الدفع، يمكنك تحديث حالة المستخدم في التطبيق بناءً على معلومات الدفع.

استخدام مكتبات Flutter الخارجية:

هناك مكتبات Flutter مثل flutter_linkedin أو flutter_linkfive التي تسمح لك بإدارة المدفوعات خارج التطبيق وتقديم خدمات إضافية مثل تحقق من الإيصالات والتحديثات.

استخدام مكتبات محاكاة الدفع:

يمكنك استخدام مكتبات مثل flutter_in_app_purchase لتقديم تجربة محاكاة للدفع داخل التطبيق، حيث يمكنك تحديد معلومات الدفع وتحقق منها داخل التطبيق.

استخدام مواقع الدفع الخارجية مع تحديثات التطبيق: يمكنك توجيه المستخدمين إلى مواقع الدفع الخارجية وتحديث حالة المستخدم في التطبيق بناءً على معلومات الدفع. يمكنك استخدام مكتبات مثل http للتفاعل مع API الخارجية وتحديث حالة المستخدم.

ولكن طلب مني ان ازيل جميع طرق المدفوعات وان اتركك فقط طرق ابل داخل التطبيق . قيل لي انه عندما يكون لديك مدفوعات رقمية يجب فقط استعمال ابل داخل التطبيق وهذا لا يساعدني لان في الجزائر لا نستعمل الدفع عن طريق ابل بل هنالك طرق اخرى خاصة بهذا البلد.

Regarding 3.1.1, the digital add-ons can be purchased in the app using payment mechanisms other than in-app purchase. To resolve this issue, it would be required the paid digital content, services, or subscriptions included in or accessed by your app must be available for purchase in the app using only in-app purchase. 

 

فيما يتعلق بالبند 3.1.1، يمكن شراء الإضافات الرقمية داخل التطبيق باستخدام آليات دفع أخرى غير الشراء داخل التطبيق.

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

هل من معلومات.
شكرا مسبقا.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...