کمک در مورد کامپایل برنامه با محتوای داینامیک
من دارم یک سیستمی مینویسم که کاربر آدرس وبلاگش رو داخل سایت ثبت میکنه و از سایت یک apk میگیره که داخل اون آدرس فید مطالب وبلاگ کاربر درج شده و کاربر میتونه اون برنامه رو به بازدید کنندگان وبلاگش بده تا بتونن روی دیوایس هاشون نصب کنن و از مطالب وبلاگ اون کاربر بهره مند بشن .
راهکاری که به ذهنم رسیده این بوده که برنامه رو به صورت کامل بنویسم و فقط آدرس فید رو خالی بذارم . بعد از اینکه کاربر ثبت نام کرد و آدرس وبلاگش رو وارد کرد ، آدرس فید مقداردهی بشه و برنامه کامپایل بشه و در اختیار کاربر قرار بگیره . جستجوهای زیادی انجام دادم مبنی بر اینکه بشه همچین کاری کرد اما متاسفانه یا نبود یا من نتونستم پیدا کنم .
تاپیک ایجاد کردم تا ببینم این راهکار درست هست یا نه؟ اگر درست هست چطور باید پیاده سازی بشه و اگر غلط هست از نظر اساتید راهکار درست چی میتونه باشه؟ پیشاپیش از همکاری همه عزیزان سپاسگزارم .
ساده ترین کار اینه که این مقدار رو از یک فایل متنی در assets بخونید ، وقتی apk میگرید ، assets در روت فایل zip|apk شماست ، پس کافیه تو سرور یک بار Zip و یک بار UnZip کنید ، اما اگر بخواین پروژه رو sign هم بکنید ، باید از ابزار هایی استفاده کنید که موجود هست ، در همین اول فراموش نکنید که چون نام پکیج شما یکسان هست ، یک کاربر واحد نمیتونه برنامه ی وبلاگ A و وبلاگ B رو همزمان داشته باشه ! ، باید اول یکی رو حذف کنی بعد اون یکی رو نصب کنه
برای حل این مشکلات ، باید کل پروژه ی اندروید رو در سرور Compile کنید و کامپایل اش هم غیر ممکن نیست (لینک)
قبل از کامپایل تغییرات رو روی سورس کد اعمال کنید :)
انجام این کار روی VPS به مراتب ساده تر هست :) ، روی هاست های معمولی احتمالا با محدودیت هایی مواجه میشین !
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .