1398/10/4، 04:56 عصر
سلام به همه دوستان
بعد تلاش های فراوان تونستم یه پلاگین رو برای ارسال نوتیفیکشن آفلاین درست کنم.
این پلاگین هم فارسی سازی کردم.
قبلش بگم که اول میخواستم این رو غیر رایگان بزارم اما دیدم چون این یکی از قابلیت های مهم هر بازی هست نیازه که رایگان باشه.
عکس ها
قبل از دانلود توجه کنید
برای اینکه این پلاگین به درستی کار کنه نیاز هست کخ یک سری کد حتما بعد از خروجی کوردوا در فایل index.html تغییر کنه.
1- بعد از خروجی کوردوا فایل index.html را با یک ویرایشگر متن به مانند نوت پد ویندوز باز کنید.
2- در ادامه به دنبال خط زیر بگردید.
3- در زیر خط مذکور این عبارت
رو اضافه کنید و index.html را ذخیره نمائید.
4- در هنگام پابلیش(خروجی گرفتن نهایی) در سرویس مربوطه وینوس یا مستقیم (آدرس گیت هاب) پلاگین را نصب کنید.
بعد از این حتی اگر کاربر از برنامه یا بازی خارج شود برنامه بسته نخواهد شد.
شما تنها به یک چیز دیگر احتیاج دارید آنهم اجرای بازی یا برنامه در هنگام بوت شدن گوشی و شروع اجرای سیستم عامل اندروید (startup) است.برای اینکار هم یک پلاگین کوردوا وجود دارد به نام Autostart که نیاز ما را برطرف خواهد کرد روش استفاده از آن نیز به مانند پلاگین Background است که در بالا توضیح داده شد تنها باید عبارت زیر را اضافه نمایید:
و همچنین در هنگام پابلیش(خروجی گرفتن نهایی) در سرویس مربوطه وینوس یا مستقیم (آدرس گیت هاب) پلاگین را نصب کنید.
در کل آن بخش از index.html باید اینگونه شود:
و پلاگین ها هم حتماً طبق آدرسی که داده شد باید در خروجی مربوطه نصب شود.
توجه کنید که اگر این کار رو نکنید این پلاگین کار نمیده.
و اما لینک دانلود پلاگین:
یاعلی
خدا نگهدار
بعد تلاش های فراوان تونستم یه پلاگین رو برای ارسال نوتیفیکشن آفلاین درست کنم.
این پلاگین هم فارسی سازی کردم.
قبلش بگم که اول میخواستم این رو غیر رایگان بزارم اما دیدم چون این یکی از قابلیت های مهم هر بازی هست نیازه که رایگان باشه.
عکس ها
قبل از دانلود توجه کنید
برای اینکه این پلاگین به درستی کار کنه نیاز هست کخ یک سری کد حتما بعد از خروجی کوردوا در فایل index.html تغییر کنه.
1- بعد از خروجی کوردوا فایل index.html را با یک ویرایشگر متن به مانند نوت پد ویندوز باز کنید.
2- در ادامه به دنبال خط زیر بگردید.
کد:
document.addEventListener("deviceready", function ()
{
3- در زیر خط مذکور این عبارت
کد:
cordova.plugins.backgroundMode.setEnabled(true);
4- در هنگام پابلیش(خروجی گرفتن نهایی) در سرویس مربوطه وینوس یا مستقیم (آدرس گیت هاب) پلاگین را نصب کنید.
کد:
https://github.com/katzer/cordova-plugin-background-mode
بعد از این حتی اگر کاربر از برنامه یا بازی خارج شود برنامه بسته نخواهد شد.
شما تنها به یک چیز دیگر احتیاج دارید آنهم اجرای بازی یا برنامه در هنگام بوت شدن گوشی و شروع اجرای سیستم عامل اندروید (startup) است.برای اینکار هم یک پلاگین کوردوا وجود دارد به نام Autostart که نیاز ما را برطرف خواهد کرد روش استفاده از آن نیز به مانند پلاگین Background است که در بالا توضیح داده شد تنها باید عبارت زیر را اضافه نمایید:
کد:
cordova.plugins.autoStart.enable();
و همچنین در هنگام پابلیش(خروجی گرفتن نهایی) در سرویس مربوطه وینوس یا مستقیم (آدرس گیت هاب) پلاگین را نصب کنید.
کد:
https://github.com/ToniKorin/cordova-plugin-autostart
در کل آن بخش از index.html باید اینگونه شود:
کد:
document.addEventListener("deviceready", function ()
{
cordova.plugins.autoStart.enable();// **اینجا **
cordova.plugins.backgroundMode.setEnabled(true); // ** و اینجا**
window["c2iscordova"] = true;
// Create new runtime using the c2canvas
cr_createRuntime("c2canvas");
document.addEventListener("pause", function() {
cr_setSuspended(true);
}, false);
document.addEventListener("resume", function() {
cr_setSuspended(false);
}, false);
}, false);
توجه کنید که اگر این کار رو نکنید این پلاگین کار نمیده.
و اما لینک دانلود پلاگین:
فقط با پرداخت یک سپاس دانلود کنید!
یاعلی
خدا نگهدار