یک هفته هست که میخوام سرویس پوش بسازم نمی تونم.
دوستان من الان یک هفته هست که میخوام سرویس پوش بسازم نمی تونم. سایت parse.com که اصلا درست کار نمیکنه چند تا سایت دیگه هم امتحان کردم موفق نشدم. لطفا کمک کنید.
آموزش استفاده از Parse برای ارسال Notification در اندروید (سریع و آسان)،
برای این کار ابتدا لایبرری که در لینک زیر قرار داده ام را دانلود و به برنامه خود اضافه کنید : (فایل jar )
http://www.4shared.com/file/fNLAyN1Qba/Parse-139.html
سپس در اندروید مانیفست AndroidManifest.xml دسترسی های زیر را اضافه کنید :
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.WAKE_LOCK"/>و در قسمت application در پایین activity ها کد های زیر را هم اضافه کنید :
<!--Required for Parse--> <service android:name="com.parse.PushService"/> <receiver android:name="com.parse.ParseBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <action android:name="android.intent.action.USER_PRESENT"/> </intent-filter> </receiver>با این کد ها یک service و یک receiver برای parse ایجاد می شود.
در صفحه اول برنامه یا در صفحه Application کد های زیر را اضافه کنید :
// Init Parse if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) { // Initialize Parse Parse.initialize(this, PARSE_APPLICATION_ID, PARSE_CLIENT_KEY); PushService.setDefaultPushCallback(this, Splash.class); ParseInstallation.getCurrentInstallation().saveInBackground(); Parse.setLogLevel(Parse.LOG_LEVEL_INFO); }و
PARSE_CLIENT_KEY
را باید از سایت parse بگیرید.
برای این کار وارد سایت www.parse.com شوید سپس یک اکانت جدید بسازید ، و بعد از آن در بخش push notification این ۲ کد را دریافت کنید و در برنامه قرار دهید.
بر روی گزینه تست در صفحه www.parse.com کلیک کنید و نتیجه را مشاهده کنید.
تمام شد
حالا میتونید از داخل سایت parse بخش push nutification پیغام خود را ارسال کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .