سلام و وقت بخیر.
من برنامه نویس اندروید نیستم و سابقه برنامه نویسی با ویژوآل بیسیک و سی شارپ دارم. یه سوال در مورد اندروید داشتم.
چون برنامه های اندروید به راحتی با shareit یا انتقال apk شون قابلیت کپی شدن دارند، پس اگر بخوایم از یه برنامه اندروید درآمد زایی کنیم تکلیف چیه؟ برنامه رو روی پلی استور که بزاریم خب ایرانیها نمیتونن پرداخت داشته باشن.
حالا اگر روی کافه بازار باشه واقعا امنیتی وجود داره؟ امکان جلوگیری از کپی شدنش هست؟
ایده برنامه ای که مدنظرمه اینجوریه که کاربر همون اول، یه مبلغی رو برای خرید برنامه پرداخت کنه یا اینکه بعد از تست یه پرداخت درون برنامه ای داشته باشه. یا اینکه ماهیانه مبلغی رو پرداخت کنه تا برنامه فعال بمونه. در این صورت چه نوع استراتژی رو برای برنامه باید در نظر گرفت؟
ممنون میشم راهنمایی بفرمایید
راههای زیادی هست، یکیش اینه که کاربر رو احراز هویت کنید و سمت سرور ببینی براش پرداختی صورت گرفته یا خیر ، روش دوم تویی گوشی کاربر یک key قرار بدین بعد از خرید که همواره قبل از ورود به نرم افزار این key بررسی بشه ایا خرید هست یا خیر و ..
ممنونم از راهنمایی تون.
برای پیاده سازی این روش میتونید بگید به صورت کلی از کجا باید شروع کنم؟ مثلا من قبلا یه نگاهی به b4A انداختم اما الان تصورم اینه که احراز هویت کاربر در سرور، موضوعی اساسی تر باشه. آیا باید سراغ اندروید استودیو و جاوا برم تا بتونم از امکانات سرور و احراز هویت کاربری استفاده کنم؟
یه سوال دیگه هم دارم اون اینکه اپلیکیشنم یه برنامه محاسباتیه. آیا رایج هست که بخشی از محاسبات داخل برنامه روی سروری انجام بشه تا به این روش امنیت برنامه هم بالا بره؟ در واقع من میخوام مطمئن باشم کد و الگوریتمی که مینویسم مورد کپی و مهندسی معکوس قرار نمیگیره. آیا انتقال بخشی ساده اما کلیدی از محاسبات برنامه، به روی سرور امکان پذیر هست؟ (با فرض استفاده از سروری قوی تا پاسخگوی درخواست ها باشه)
به نظرم اگر کار اساسی میخوای انجام بدی برو سمت اندروید استودیو با زبان جاوا و برای ذخیره و احراز هویت و اینجور چیزا از سرور و api استفاده کنید، کلا بحث نگهداری داده های حساس روی سرور باشه و با توکن بهش دسترسی داشته باشین بهتره.
سلام و تشکر،
برای توسعه یک اپلیکیشن در اندروید و ios قصد دارم برنامه رو در دو بخش backend و frontend توسعه بدم. بخشی که روی سرور انجام میشه (همون backend) یک برنامه پردازش تصویره که از برنامه های عادی کمی سنگین تره و کار محاسباتی داره. در این صورت برای backend چه زبان برنامه نویسی رو پیشنهاد میدین؟ قابلیت های احراز هویت کاربرها و بررسی اشتراک اونها هم مدنظرم هست.
کلیت برنامه به شرح زیره:
کاربر قراره یه عکس با موبایلش بگیره، عکس بیاد روی سرور، کاربر احراز هویت بشه و در صورتی که قبلا اشتراک خریده باشه، یک پروسس روی عکسش انجام میشه و عکس پردازش شده به کاربر برگشت داده میشه.
@hesammousavi
ممنونم از راهنمایی. لاراول رو سرچ کردم و متوجه شدم کاربردی هست و بخش احراز هویت کاربر رو به سادگی پیاده سازی میکنه.
راستش من داخل سی شارپ یه برنامه پردازش تصویر دارم مینویسم. برنامه عکس ورودی رو میگیره و عکس خروجی رو تحویل میده. حالا این برنامه پردازش تصویر رو چجوری باید در backend سرور پیاده سازی کنم؟ آیا داخل لاراول ممکنه؟ توی این مرحله از کار ابهام دارم.
اصولا اگه بخوایم داخل سرور، روی داده های ارسالی توسط کاربر، یه کار محاسباتی ساده یا فراتر از اون انجام بدیم؛ کجا باید تکمیلش کنیم و چجوری میتونیم برنامه محاسباتی رو در backend پیاده سازی کنیم؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟