سؤال

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

كنت أبحث عن اقتراحات كأفضل طريقة لتنفيذ ترخيص التطبيق.فيما يلي بعض الأفكار التي كانت لدي:

-Sharedprefs - سيعمل هذا حتى يقوم المستخدم بإلغاء تثبيت التطبيق وإعادة تثبيته.ستبدأ الفترة التجريبية من جديد.

-استخدام معرف الجهاز - اعتقدت أنه يمكنني الحصول على الرقم التسلسلي للجهاز وتحميل البيانات إلى الخادم.ثم جئت عبر http://android-developers.blogspot.com/2011/03/identifying-app-installations.html التي أظهرت المشكلات المتعلقة بمحاولة الحصول على معرف مستخدم لجهاز ما.

UUID- يبدو أن هذا هو الخيار الأفضل.ومع ذلك، هل يمكن لأي شخص أن يقدم لي لمحة عامة عن كيفية تنفيذ ذلك وكيف يعمل.وما هي القيود أيضا.

هل كانت مفيدة؟

المحلول

تم بالفعل تقديم نموذج للتنفيذ في المدونة التي استشهدت بها.

محددات:بالنسبة لحالتك، لن يعمل UUID.نظرًا لأنه يمكن للمستخدم بالفعل حذف أي ملف/UUID تستخدمه للتتبع (ليس سهلاً، ولكنه ممكن)

الشرط الخاص بك هو لتتبع الأجهزة.لذا، ربما عليك اختيار معرف الهاتف أو معرف Mac أو مزيج من الاثنين معًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top