PDA

View Full Version : لایسنس گذاشتن روی نرم افزارهای جاوا برای موبایل



csharpspider
پنج شنبه 10 مرداد 1392, 12:29 عصر
با سلام خدمت جاواکارهای نازنین

وقتی یک برنامه برای موبایل نوشتید و میخواهید بفروشید با چه کدی لایسنس میزارید؟؟؟ مثلا میخوام 2 تا گزینه داشته باشه هنگام شروع برنامه / 1 - رجیستر (وقتی مشتری کد لایسنس رو بزنه اکتیو شه) 2 - evaluate (مثلا 30 روز)
100 درصد همتون آخر برنامتون این کار رو میکنید / حالا از یکی از شما جاواکارها درخواست میکنم این روش رو یا بهتر بگم کدش رو بمن یاد بدن / مرسی

csharpspider
شنبه 12 مرداد 1392, 01:03 صبح
خواهشا یکی از مهندسین جواب من رو بدهد

cups_of_java
شنبه 12 مرداد 1392, 16:48 عصر
من چنین چیزی رو نشنیدم. فکر میکنم ایجاد امنیت و سریال گذاشتن روی برنامه چیزیه که یک کتابخانه براش تو جاوا باید پیدا کنید و از اون استفاده کنید. یا اینکه خودتون بنویسید و توی کدتون قرارش بدید.

csharpspider
دوشنبه 14 مرداد 1392, 12:06 عصر
من چنین چیزی رو نشنیدم. فکر میکنم ایجاد امنیت و سریال گذاشتن روی برنامه چیزیه که یک کتابخانه براش تو جاوا باید پیدا کنید و از اون استفاده کنید. یا اینکه خودتون بنویسید و توی کدتون قرارش بدید.

خوب دوست عزیز مثلا شما یک برنامه جاوا مینویسید / و تمام میکنید / الان وقتش رسیده تا به فروش بزارید / اگر برنامه شما سریال نداشته باشه که اصلا نمیشه برای فروش گذاشت / من منظورم همین سریاله / میخوام بدونم وقتی با نتبینز یک برنامه جاوا برای کامپیوتر نوشتم در آخر سر چطوری سریال درست کنم و بزارمش برای فروش / و دقیقا همین سوال رو برای برنامه موبایل که با جاوا در نتبینز نوشتم هم بگید برای گذاشتن سریال / ممنون

csharpspider
سه شنبه 15 مرداد 1392, 17:10 عصر
یک جاوا کار اینجا نیست به من جواب بده

Mbt925
پنج شنبه 17 مرداد 1392, 15:09 عصر
با سلام خدمت مهندسین

من یک سوال داشتم که اگر جواب بدید ممنون میشم
ما وقتی برای آندروید یک نرم افزار یا بازی مینویسیم براحتی میتوانیم در داخل آندروید استادیو روش (key) بزاریم تا بزاریم در وبسایت خود برای فروش یا در مارکت های مختلف
سوالم این است که اگر با (Netbeans) با زبان جاوا برای موبایل یک برنامه یا گیم بنویسیم آیا Netbeans ابزاری داره تا (key) بزاریم و برای فروش بزاریم؟؟؟ اگر نه آیا نرم افزار خاصی وجود دارد برای این کار
لطفا من رو راهنمایی کنید در این مورد
منتظر جواب شما هستم / مرسی

منظور شما مشخص نیست. در آندروید، کلیدی که تولید میشه هیچ ربطی به تکثیر نشدن برنامه شما نداره. اون کلید فقط شماره شناسنامه برنامه شما هست.
در هر صورت، برای اضافه کردن امکان فعال سازی! به برنامتون باید خودتون برنامه نویسی کنید.

csharpspider
پنج شنبه 17 مرداد 1392, 23:10 عصر
منظور شما مشخص نیست. در آندروید، کلیدی که تولید میشه هیچ ربطی به تکثیر نشدن برنامه شما نداره. اون کلید فقط شماره شناسنامه برنامه شما هست.
در هر صورت، برای اضافه کردن امکان فعال سازی! به برنامتون باید خودتون برنامه نویسی کنید.

خوب من از شمای جاواکار میپرسم / وقتی یک برنامه برای موبایل نوشتید و میخواهید بفروشید با چه کدی لایسنس میزارید؟؟؟ مثلا میخوام 2 تا گزینه داشته باشه هنگام شروع برنامه / 1 - رجیستر (وقتی مشتری کد لایسنس رو بزنه اکتیو شه) 2 - evaluate (مثلا 30 روز)
100 درصد همتون آخر برنامتون این کار رو میکنید / حالا از یکی از شما جاواکارها درخواست میکنم این روش رو یا بهتر بگم کدش رو بمن یاد بدن / مرسی

Mbt925
پنج شنبه 17 مرداد 1392, 23:50 عصر
حرف من اینه که این قضیه در J2ME و Android یکسانه. اینطوری نیست در که Android کتابخونه ی از پیش آماده ای برای این قضیه وجود داشته باشه.
روند کلی کار هم تقریبا سادست. باید یک کد بر اساس مشخصات فیزیکی گوشی تولید بشه. مثل بر اساس کد IMEI. که برای هر گوشی یکتا باشه.
با استفاده از فرمول تولید کد می تونید کد تولید کنید و به کاربرهاتون بدید. برنامه هم کد رو بررسی می کنه و در صورت تایید وارد میشه.
یا روال تایید شدن می تونه از طریق SMS انجام بشه.

برای Trial بودن برنامه برای مثلا 10 روز، می تونید از RMS استفاده کنید و تاریخ اولین اجرای برنامه رو درش بنویسید. در هر بار اجرا بررسی کنید که آیا 10 روز شد یا خیر! اگر شده بود، پیغامی مبنی بر اینکه
مدت زمان اجرای آزمایشی به اتمام رسیده نمایش بدید و از برنامه خارج بشید.

csharpspider
جمعه 18 مرداد 1392, 01:53 صبح
حرف من اینه که این قضیه در J2ME و Android یکسانه. اینطوری نیست در که Android کتابخونه ی از پیش آماده ای برای این قضیه وجود داشته باشه.
روند کلی کار هم تقریبا سادست. باید یک کد بر اساس مشخصات فیزیکی گوشی تولید بشه. مثل بر اساس کد IMEI. که برای هر گوشی یکتا باشه.
با استفاده از فرمول تولید کد می تونید کد تولید کنید و به کاربرهاتون بدید. برنامه هم کد رو بررسی می کنه و در صورت تایید وارد میشه.
یا روال تایید شدن می تونه از طریق SMS انجام بشه.

برای Trial بودن برنامه برای مثلا 10 روز، می تونید از RMS استفاده کنید و تاریخ اولین اجرای برنامه رو درش بنویسید. در هر بار اجرا بررسی کنید که آیا 10 روز شد یا خیر! اگر شده بود، پیغامی مبنی بر اینکه
مدت زمان اجرای آزمایشی به اتمام رسیده نمایش بدید و از برنامه خارج بشید.

داداش اگر بر اساس IMEI کد بنویسیم طرف IMEI خودش رو با برنامه قرار میده روی اینترنت بعد همه استفاده میکنند که / با Change IMEI میتونند IMEI گوشی خودشون رو عوض کنند و بعد استفاده کنند / یه فکر دیگه بکن
داداش من تازه اومدم طرف جاوا / خواهشا مثال هاتون رو با کد و آموزش بگید که استفاده کنم / مرسی

Mbt925
جمعه 18 مرداد 1392, 12:34 عصر
نه دوست من. عوض کردن IMEI به این سادگی نیست. در ضمن یک کار غیرقانونی هست.
ثانیا، مطمئنا در هر روشی، گروهی از کاربران متقلب هستن که روش شما رو دور می زنن! ولی تمرکز شما روی اکثریت کاربرهاتون هست. مثل Microsoft که حتی ویندوزش رو هم دور زدن!

csharpspider
جمعه 18 مرداد 1392, 20:48 عصر
نه دوست من. عوض کردن IMEI به این سادگی نیست. در ضمن یک کار غیرقانونی هست.
ثانیا، مطمئنا در هر روشی، گروهی از کاربران متقلب هستن که روش شما رو دور می زنن! ولی تمرکز شما روی اکثریت کاربرهاتون هست. مثل Microsoft که حتی ویندوزش رو هم دور زدن!

عوض کردن IMEI به آسونی آب خوردن است / خوب میشه شما همین روش IMEI رو بگید؟ با کد

Mbt925
جمعه 18 مرداد 1392, 21:42 عصر
نکته ای که وجود داره اینه که کاربر نمی دونه برنامه شما از چه روشی برای تولید کد استفاده می کنه! در نتیجه نمی تونه کاری بکنه.
روش کار خیلی سادست:
1. کد موردنظر دریافت میشه
2. با استفاده از یک فرمول (یا چند فرمول)، کد مربوطه رمز میشه و بلندتر یا کوتاه تر میشه.
3. کد تولید شده برای سرور ارسال میشه
4. سرور یک سریال متناسب با کد دریافتی تولید می کنه
5. سریال به نرم افزار موجود در گوشی کاربر پاس میشه
6. برنامه فعال میشه.

csharpspider
جمعه 18 مرداد 1392, 23:52 عصر
نکته ای که وجود داره اینه که کاربر نمی دونه برنامه شما از چه روشی برای تولید کد استفاده می کنه! در نتیجه نمی تونه کاری بکنه.
روش کار خیلی سادست:
1. کد موردنظر دریافت میشه
2. با استفاده از یک فرمول (یا چند فرمول)، کد مربوطه رمز میشه و بلندتر یا کوتاه تر میشه.
3. کد تولید شده برای سرور ارسال میشه
4. سرور یک سریال متناسب با کد دریافتی تولید می کنه
5. سریال به نرم افزار موجود در گوشی کاربر پاس میشه
6. برنامه فعال میشه.

مهندس الگوریتمش رو میدونیم / اگر زحمتی نیست کد سمت کلاینت (برنامه موبایل) و کد سمت سرور (پی اچ پی) را قدم به قدم اینجا به ما یاد بدید

Mbt925
شنبه 19 مرداد 1392, 18:10 عصر
برادر من ایجاد کد یک الگوریتم کلی و ساده داره و مختص به زبان خاصی نیست که من آموزشش بدم.
مهم منطقشه که باید یاد بگیرید.

csharpspider
شنبه 19 مرداد 1392, 22:04 عصر
برادر من ایجاد کد یک الگوریتم کلی و ساده داره و مختص به زبان خاصی نیست که من آموزشش بدم.
مهم منطقشه که باید یاد بگیرید.

برادر من / من از شما الگوریتم نمیخوام که / اگر میخوای کمک کنی کدش رو با زبان جاوا برای ما بنویسید اگر نه هم خدا خیرت بده