لایسنس گذاری

گزارش
سوال

لطفا علت گزارش خود را توضیح دهید.

گزارش لغو

با سلام و خسته نباشید لطفا آموزش لایسنس گذاری برای اندروید استودیو در اپ را قرار دهید ممنون

در حال پیشرفت 0
اندروید - android 3 پاسخ 244 بازدید 0

درباره نویسنده

Empty....

پاسخ ها ( ۳ )

  1. sadegh
    0
    ۲۳, آذر , ۱۳۹۷ در ۶:۳۱ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    با سلام
    فکر کنم مطالب موجود در لینک زیر به کارتون بیاد، ولی راه های دیگری هم وجود دارد:

    https://programchi.ir/questions/%d8%b1%d9%85%d8%b2%d9%86%da%af%d8%a7%d8%b1%db%8c-%d9%88-%d9%81%d8%b9%d8%a7%d9%84%d8%b3%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%af%d8%b1-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-%d8%a8/

    • sina_f2000
      0
      ۲۴, آذر , ۱۳۹۷ در ۷:۴۰ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      خیلی ممنون اما من یک لایسنس ساده واسه اندروید استودیو میخام تو نت گشتم چیزی پیدا نکردم

  2. محمد حسین جعفری پور
    0
    ۲۴, آذر , ۱۳۹۷ در ۹:۵۳ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام من یک توضیح ساده براتون قرار میدم انشالله بتونید ازش استفاده کنید.
    برای لایسنس گذاری صد در صد شما می خواید یه سیستمی درست کنید تا مثلا هر ۳۰ روز یکبار منسوخ شود یا اینکه برنامه با یک کد خاص اکتیو شود 🙂
    خب این دو مراحل باید باهم ترکیب بشن اگر برنامه شما فقط لازمش یک لایسنسه و بعد از اون کاربر هیچ محدودیتی ندارد خب کار شما راحته کافیه یک دیتابیس درست کنید و زمانی که کاربر یک خرید انجام میدهد یک کد رندوم generate کنید و در دیتابیس insert کنید و در صد در صد شما یک table به نام user یا کاربر ها دارید این کلید random رو بردارید برای اون کاربر قرار دهید و کافیه در برنامه یک request به دیتابیس بزنید ببینید این فیلد لایسنس پر شده یا نه یا حتی می تونید اسمش رو لایسنس نزارید دو مقدار ۰ و ۱ در نظر بگیرید افرادی که لایسنس رو خریداری می کنند مقدار فیلدشون رو یک کنید و در برنامه یه چک ساده انجام بدید و در یک دیتابیس داخلی یا چیزی مثل shareperfrence هم بزارید تا نیاز نباشه هر بار این بررسی انجام شود.
    حالا در نظر میگیریم کاربر باید هر ۳۰ روز یکبار این لایسنس رو خریداری کند کافیه سمت سرور یک فیلد به نام date هم به دیتابیس اضافه کنید و تاریخ مثلا ۳۰ یا ۶۰ یا هر عدد دیگری رو در داخل آن قرار دهید در ابتدای کار این عدد رو دریافت کنید رمز کنید حتما تا کاربر نتونه تغییرش بده (مثلا تبدیل به base64) کنید در داخل دیتابیس قرار بدید و هر روز با تاریخ گوشی چک کنید این چکینگ رو باید در یک سرویس انجام بدید و در background انجام بشه کافیه تاریخ روز رو ازش ۳۰ تا کم کنید البته باید ماه رو هم در نظر بگیرید .

    موفق و پیروز باشید.

ارسال نظر