osam

آموزش استفاده از پوش نوتیفکشن parse

3 ارسال در این موضوع قرار دارد

جلسه اول:

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

یکی از را های ارتباط با کاربران برنامه هایمان  استفاده از پوش نوتیفکشن می باشد ،

که میتواند برای کاربردهای متنوعی مورد استفاده قرار گیرد از جمله تبلیغات برای برنامه های دیگر ، اطلاع رسانی در مورد آپدیت برنامه و ...

امروز قصد داریم نحوه پیاده سازی پوش نوتیفکشن parse را بطور کامل یاد بگیریم

قبل از هر چییزی باید در سایت parse عضو شوید

در صفحه عضویت با چهار فیلد روبرو خواهید شد که

فیلد اول: ایمیل ،

فیلد دوم: پسورد دلخواه تان (پیشنهاد میکنم از سایت پسورد ساز آنلاین passwordsgenerator  برای ساخت پسورد استفاده کنید)

فیلد سوم: نام اولین برنامه که قصد دارید به parse متصل کنید (می توانید در ابتدا یک نام آزمایشی درج کنید)

فیلد چهارم: نام گروه یا کمپانی خودتان ،این قسمت اختیاری می باشد.

پس از عضویت و تایید ایمیل فعال سازی وارد پنل خود شوید.

پس از وارد شدن دستورالعمل زیر را انجام دهید:

با استفاده از عکسای زیر میتوانید به راحتی  دستورالعمل زیر را انجام دهید.

[align=left]Docs--> Launch the quickstart--> push --> android --> native--> Existing project[/align]

[align=center]824x396http://s6.picofile.com/file/8215652300/Capture_2015_10_05_12_46_02_568.png[/img][/align]

[align=center]821x394http://s3.picofile.com/file/8215652384/Capture_2015_10_05_12_46_11_899.png[/img][/align]

[align=center]723x347http://s6.picofile.com/file/8215659276/Capture_2015_10_05_12_46_24_762.png[/img][/align]

[align=center]750x536http://s6.picofile.com/file/8215659300/Capture_2015_10_05_12_46_30_600.png[/img][/align]

[align=center]724x554http://s3.picofile.com/file/8215659318/Capture_2015_10_05_13_11_27_27.png[/img][/align]

[align=right]

1- SDK مورد نیاز را که در اول صفحه نمایش داده شده است را دانلود کنید سپس از حالت فشرده خارج و فایل Parse-*.jar را به کتابخانه برنامه (libs) اضافه کنید.[/align]

[align=right]2- سپس dependenciesهای زیر را به gradle برنامه بیافزایید:[/align]

[align=left]compile 'com.parse.bolts:bolts-android:1.+'

compile fileTree(dir: 'libs', include: 'Parse-*.jar')

[align=right]3-کلاسی به نام MyAppliction ایجاد کنید سپس کدهای زیر را در آن درج نمایید:

[align=left]public class MyApplication extends Application {

    @Override

    public void onCreate() {

        Parse.initialize(this, "Application ID ","Client Key");

        ParseInstallation.getCurrentInstallation().saveInBackground();

        ParsePush.subscribeInBackground("", new SaveCallback() {

            @Override

            public void done(ParseException e) {

                if (e == null) {

                    Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");

                } else {

                    Log.e("com.parse.push", "failed to subscribe for push", e);

                }

            }

        });

    }

[align=right]کلید های لازم را می توانید در بخش Setting هر یک از برنامه هاتون پیدا کنید.

Application ID و Client Key دو کلید لازم برای اتصال با سرور پارسه می باشند بوسیلیه این کلیدها کاربر پس از نصب برنامه ، بلافاصله در پنل برنامه شما در سایت پارسه رجیستر خواهدشد.

[align=center]Capture_2015_10_05_13_11_44_623.png[/align]

 

خب تا حالا 50 درصد کار را انجام دادید امیدورام که خسته نشده باشید .

4-مهمترین بخش و البته ساده ترین مربوط به بخش Manifest برنامه می باشد ، ابتدا باید دسترسی های لازم (permission ) را در قسمت مانیفست برنامه تعریف کنیم :

الف-کد های زیر را قبل از باز شدن تگ به برنامه اضافه کنید:

[align=left]

 

    android:name="com.parse.starter.permission.C2D_MESSAGE" />

[align=right]ب- کد های زیر را قبل از بسته شدن تگ به برنامه اضافه کنید:

[align=left]

    android:exported="false">

 

   

   

   

   

    android:permission="com.google.android.c2dm.permission.SEND">

 

   

   

 

   

   

 

[/align]

ج-و آخرین کاری که باقی مانده است : بعد از باز شده تگ ،

کلاس MyApplcation که در بالا ساختیم  معرفی نمایید ، مانند کد زیر :

[align=left]android:name=".MyApplication"[/align]

تبرک میگم ، شما موفق شدید.

در سایت پارسه در پایین صفحه ای که با آن مراجعه کردیم کلید Test را فشار دهید ، بلافاصله یک پوش نوتیفکشن ازمایشی به گوشی یا شبیه سازی که برنامه بروی آن نصب است فرستاده خواهد شد.

[align=center]789x323http://s3.picofile.com/file/8215656168/Capture_2015_10_05_13_36_11_886.png[/img][/align]

امیدوارم که تمام مطالب شفاف توضیح داده شده باشد اگه سوالی داشتید در همین پست درج نمایید.

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

سورس برنامه

با تشکر

[/align]

[/align]

[/align]

[/align]

[/align]

[/align]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ای جانم ! واقعا دست چنین افرادی درد نکنه ! امیدوارم روز به روز تعداد این افراد زیاد شه :)

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

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

آدرسش هم هست: http://pushe.co

به نظرم یه سر بهش بزنید بد نباشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری