اکستنشن وان سیگنال در گیم میکر استودیو_ارسال پوش

۱۳۹۵/۰۷/۰۴
    |     1641 بازدید
    |     121 دانلود شده
    |     tfh1368
اکستنشن وان سیگنال در گیم میکر استودیو_ارسال پوش
اکستنشن وان سیگنال در گیم میکر استودیو

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

 Import extension را بزنید سپس فایل اکستنشن را انتخاب کنید:


ساخت برنامه در سایت:

با استفاده از یک نرم افزار گذر از تحریم های گوگل وارد این آدرس شوید.


 در قسمت App Name نام برنامه 

 در قسمتPackage Name پکیج برنامه را بنویسید و گزینه Continue to choose and config services را انتخاب کنید. 

در مرحله بعد گزینه Enable Google Cloud Messaging را انتخاب کنید.

 ۲ کد به شما داده می شود آنها را در جایی ذخیره کنید. صفحه را نبندید.

بعد از عضو شدن داخل سایت (onesignal.com) بر روی گزینه Add new app کلیک کنید.

 در پنجره باز شده نام برنامه را بنویسید. در مرحله بعد گزینه Google Android  را انتخاب و گزینه Next را بزنید.

 سپس کد اول که در مرحله ۱ دریافت کردید را قرار بدید و گزینه Save را بزنید. در ادامه یکی از گزینه ها را انتخاب 

کنید و Next بزنید. یک کد به شما میدهد. صفحه را نبندید.


استفاده از اکستنشن:

یک آبجت درست کنید و در Room اول بازی قرار دهید.

در ایونت Game Start این آبجکت کد زیر را قرار دهید:
oneSignal_init("SenderID","AppID",true,true,true)

در کد بالا به جای عبارت SenderID کد دومی که از سایت گوگل دریافت کردید را قرار دهید.

 به جای عبارت AppID کدی که از سایت وان سیگنال دریافات کردید را قرار دهید.

مقدار true اول مربوط به ویبره هنگام دریافت اعلان می باشد. اگر می خواهید آن را غیرفعال کنید مقدار false را جایگزین کنید.

مقدار true دوم مربوط به صدای اعلان می باشد. برای غیرفعال کردن مقدار false را قرار دهید.

مقدار true سوم مربوط به اعلان درون برنامه است. اگر فعال باشد و کاربر حین دریافت اعلان در بازی باشد،

 اعلان به صورت دیالوگ باز می شود.  برای غیرفعال کردن مقدار false را قرار دهید.

وارد پوشه نصب گیم میکر استودیو خود شوید . وارد پوشه های Android سپس  SDKLibs سپس 

google_play_services_lib سپس libs شوید وفایل google-play-services.js را جایگزین فایل 

موجود نمایید

بعد از انجام اینکار ، دوباره وارد پوشه نصب گیم میکر استودیو خود می شوید و وارد پوشه

 Android و اینبار وارد پوشه Runner و فایل AndroidManifest.xml را با NotePad 

باز میکنید و کد زیر را از فایل حذف کنید .


پس از خروجی گرفتن از پروژه خود و اجرای آن وارد سایت وان سیگنال شوید و گزینه 

CheckSubscribed Users را بزنید. اگر پلاگین به درستی نصب شده باشد گزینه Save 

فعال می‌شود.

نکته مهم:

  • پکیج نیم پروژه شما باید همان پکیج نیمی باشد که در سایت گوگل ثبت کرده‌اید باشد.

  • برای اجرا شدن اکستنشن باید از پروژه خود خروجی بگیرید.

  • همچنین باید در فایل های SDK شما فایل Google Play Service در قسمت extras نصب شده باشد .
به علت درخواست دوستان فایل extras مربوط به SDK آپلود گردید میتونید از لینک زیر دانلود نمایید


فایل فوق رو دانلود و محتویات فایل رو در پوشه SDK خالی کنید


منبع : ooxoo.ir








نظرات

  • ali
    ۱۳۹۵/۰۷/۰۴     |     ali

    سلام ببخشید چه جوری باید google play service را در extras نصب کرد؟ و بعد از این کارها چه جوری می شه پوش ارسال کرد؟ ممنون

    tfh1368
    ۱۳۹۵/۰۷/۰۴     |     tfh1368

    اگه فایلهای google play رو دارین تو پوشه extras بریزین. برای ارسال پوش وارد سایت وان سیگنال بشین نام اپ مربوطه رو انتخاب کنید new mwssage رو بزنین بعد اطلات رو پر کرده ارسال کنید

  • ali
    ۱۳۹۵/۰۷/۰۵     |     ali

    سلام چه جوری می تونم فایل های google play رو دانلود کنم ؟ چی باید سرچ کنم؟

    tfh1368
    ۱۳۹۵/۰۷/۰۵     |     tfh1368

    فایلهای مورد نظر به آخر پست اضافه گردید

  • علی
    ۱۳۹۵/۰۷/۰۸     |     علی

    سلام وقتی این گزینه رو که توی عکس مشخص کردم بازی باز نمی شه http://www.uplooder.net/img/image/72/7954ac8a4c95cf39e4815beb806639c0/Untitled.jpg و وقتی اینو غیر فعال می کنم یه مشکل دیگه پیش می اد که تو عکس مشخص کردم http://www.uplooder.net/img/image/61/ce8927bf2f8eecb4d4b2cc7fa1e6af44/Untitled.png میشه این فایل رو هم قرار بدید؟addon-google_apis-google-15 لطفا جواب بدید. با تشکر

    tfh1368
    ۱۳۹۵/۰۷/۱۲     |     tfh1368

    دوست عزیز تیک اون بخش رو بردارین کلا با اون کاری نداریم در این کد oneSignal_init("SenderID","AppID",true,true,true) طبق توضیحات فوق باید اپ ای دی و سندر ای دی رو تغییر بدین نه اون بخش.

  • ali
    ۱۳۹۵/۰۷/۱۱     |     ali

    با سلام من همه کارهایی را که گفتید انجام دادم ولی یک مشکلی دارم عکس http://www.uplooder.net/img/image/11/6088903488807e021bf2aa66dc9c48f5/Untitled.png لطفا راه حل آن را بگویید.

  • ali
    ۱۳۹۵/۰۷/۱۳     |     ali

    با سلام من همه کارهایی را که گفتید انجام دادم ولی یک مشکلی دارم عکس http://www.uplooder.net/img/image/11/6088903488807e021bf2aa66dc9c48f5/Untitled.png لطفا راه حل آن را بگویید. نمی تونم پوش ارسال کنم؟!

    tfh1368
    ۱۳۹۵/۰۷/۱۴     |     tfh1368

    از طریق تلگرام ارتباط برقرار کنید @tfh1368

  • علی
    ۱۳۹۵/۱۱/۲۹     |     علی

    سلام من یک اکستنشن میخوام که نام برنامه ها رو چک کنه اگر برنامه لاکی پچر مثلا نصب بود بگه پاکش کنه...گیم میکر استودیو می خوام....اکستنشن پکیج نیم رو دارم منظورم نام اپ هست...و اینکهراه های دیگه ضد هک شدن درون برنامه ای پرداخت گیم میکر رو بگی ممنون میشم

    tfh1368
    ۱۳۹۵/۱۱/۳۰     |     tfh1368

    بهترین راه برای ضد هک کردن پرداخت درون برنامه ای آنلاین کردن سیستم مربوطه و استفاده از امکان بررسی وضعیت خرید درون برنامه ای است

ارسال نظر یا پیشنهاد