با سلام و خسته نباشید

در این پست قصد داریم تا اموزش راه اندازی سرویس پوشه روی یونیتی رو بهتون آموزش بدیم. پس بدون معطلی میریم سراغ اموزشمون .

قبل از هرکاری وارد سایت pushe.co بشید. اگر نام کاربری دارید وارد ناحیه کاربری بشید اما اگر ندارید ثبت نام کنید.

وقتی وارد پنل کاربری خودتون شدید از منوی سمت راست روی کلمه جدید و سپس روی اپلیکیشن کلیک کنید.

آموزش بازی سازی

 

وقتی روی این دکمه کلیک کردید یک کادر باریک روی صفحه به نمایش در میاد که باید اطلاعات اپلیکیشن رو در آن وارد کنید.

مطابق تصویر زیر در کادر اول پکیج نیم بازی و در کادر دوم نام بازی رو وارد کنید.

آموزش بازی سازی

وقتی اطلاعات رو وارد کردید روی ایجاد اپلیکیشن جدید کلیک کنید.

خب کارما باسایت پوشه فعلا تموم شده و باید بریم سمت یونیتی یکسری کارهای ساده رو انجام بدیم .

قبل از هرچیزی کتابخانه پوشه رو از لینک زیر دانلود کنید.

https://static.pushe.co/1.3.4/pushe-v1.3.4.unitypackage

پس از دانلود کردنش باید در پروژه بازی خودتون روی فولدر Assets کلیک راست کنید و از قسمت Import Package روی Custom Package کلیک کنید و فایل کتابخونه ای که بالاتر دانلود کرده بودید رو انتخاب کنید. و ایمپورت کنید.

بعد از انجام اینکار از مسیر Assets/Source پریفب PusheGameObject رو بگیرید و در پنجره Hierarchy رها کنید.

قدم بعدی اینه که از مسیر Assets/Plugins/Android فایل AndroidManifest.xml

را باز کنید و کد های زیر را داخلش بذارید.

اول این قطعه کد رو داخل فایل اندروید مانیفست و بیرون تگ Application بذارید

<uses-sdk
tools:overrideLibrary=”co.ronash.pushe” />
<permission
android:name=”com.android.game.permission.C2D_MESSAGE”
android:protectionLevel=”signature” />
<uses-permission
android:name=”com.android.game.permission.C2D_MESSAGE” />
<uses-permission
android:name=”android.permission.ACCESS_NETWORK_STATE”/>
<!– Optional permissions –>
<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>
<uses-permission android:name=”com.google.android.gms.permission.ACTIVITY_RECOGNITION”/>

 

سپس قطعه کد زیر را داخل اندروید مانیفست و اینبار داخل تگ Application بذارید.

<receiver android:name=”co.ronash.pushe.receiver.UpdateReceiver” >
<intent-filter>
<action android:name=”android.intent.action.PACKAGE_REPLACED” />

<data
android:path=”com.android.game”
android:scheme=”package” />
</intent-filter>
</receiver>

<receiver
android:name=”co.ronash.pushe.receiver.PusheGcmReceiver”
android:exported=”true”
android:permission=”com.google.android.c2dm.permission.SEND” >
<intent-filter>
<action android:name=”com.google.android.c2dm.intent.RECEIVE” />

<action android:name=”com.google.android.c2dm.intent.REGISTRATION” />

<category android:name=”com.android.game” />
</intent-filter>
</receiver>

<meta-data android:name=”co.ronash.pushe.token” android:value=”PUSHE_24224777″/>
<meta-data android:name=”co.ronash.pushe.cr” android:value=”aHR0cDovL2JhMmU5ZGFiNmQ0NzQ1OU3MDMzYzRlZTRiZmY3ZTViMDdmMTU4ODdlQGNhLnB1c2hlLmlyLzM3NDE=”/>

 

خب حالا که اینار کار رو انجام دادید وقت این رسیده که خروجی بگیریم از کارمون . با خیال راحت از کاری که کردید خروجی بگیرید و از سرویس پوشه لذت ببرید. فقط قبل اینکه خروجی بگیرید دسترسی Internet رو از حالت Auto به حالت Requid تغییر بدید.

 

یا علی

 

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

 

 

درباره نویسنده

حامد تقی پور

حامد تقی پور

علاقه بسیار زیادی به وردپرس و طراحی سایت دارم و در آینده خودم رو در بازی سازی به شدت قوی میکنم

درج دیدگاه