1395/8/15، 08:49 عصر
راهنمای پلاگین پوشه در کانستراکت 2
ارسال پوش از یک دستگاه به دستگاه دیگر
می توانید مستقیم از یک دستگاه به دستگاه دیگر اعلان بفرستید. برای این کار باید شناسه ی پوشه ی آن دستگاه یعنی pusheId آن را داشته باشید. برای بدست آوردن شناسه هر دستگاه می توانید از اکسپرشن PusheId استفاده کنید.
به این روش pusheId هر دستگاه را می توانید بدست بیاورید و آنها را در سرور خود ذخیره کنید تا برای ارسال اعلان به دستگاه از آن استفاده کنید.
دریافت پلاگین: http://s9.picofile.com/file/8273552150/P...addon.html
نصب و راه اندازی
کانستراکت را باز کرده و پلاگین پوشه را درون آن بکشید سپس یکبار برنامه را ببندید و دوباره باز کنید.
در منوی درختی سمت راست، در پروژهی کانستراکت خود روی گزینهی object types کلیک راست کنید و گزینهی insert new object را انتخاب کنید و پلاگین پوشه را insert کنید.
دریافت کدها از پنل پوشه
بعد از افزودن اپلیکیشن در پنل پوشه به قسمت اپلیکیشن ها بروید و بر روی گزینه نمایش مانیفست کلیک کنید. از پنجره باز شده گزینه Cordova را انتخاب کنید. کدهای PUSHE_TOKEN و PUSHE_CR که در اختیارتان قرار داده می شود را یادداشت کنید.
بعد از افزودن اپلیکیشن در پنل پوشه به قسمت اپلیکیشن ها بروید و بر روی گزینه نمایش مانیفست کلیک کنید. از پنجره باز شده گزینه Cordova را انتخاب کنید. کدهای PUSHE_TOKEN و PUSHE_CR که در اختیارتان قرار داده می شود را یادداشت کنید.
افزودن کوردوای پلاگین
Cocoon.io
برای اضافه کردن پلاگین پوشه در کوکون به قسمت Plugins رفته و وارد تب Custom شوید. در قسمت Git Url آدرس https://github.com/miladesign/pushe-cordova-plugin.git را وارد کنید و گزینه Install را بزنید.
سپس به تب Installed بروید و پلاگین پوشه را انتخاب کنید. گزینه Add Parameter را انتخاب کنید. در قسمت Name عبارت PUSHE_TOKEN و در قسمت Value شناسه اولی که از پنل پوشه دریافت کردید را وارد کنید.
دوباره گزینه Add Parameter را انتخاب کنید. در قسمت Name عبارت PUSHE_CR و در قسمت Value شناسه دومی که از پنل پوشه دریافت کردید (شناسه طولانی) را وارد کنید.
سایر امکانات
تاپیک (کانال)
شما می توانید کاربران خود را در تاپیک یا کانال های متفاوت ثبت نام کنید و برحسب علاقمندی کاربران یا دسته بندی خودتان به تاپیک مرتبط پوش بفرستید. مثلا اگر شما اپلیکیشن خبری دارید و کاربرانی به اخبار ورزشی علاقمند هستند و عده ای به اخبار فرهنگی، می توانید دسته اول را در تاپیک ورزشی و دسته دوم را درتاپیک فرهنگی ثبت نام کنید و هنگام ارسال پوش، برحسب محتوای پوشتان به تاپیک مرتبط آن را ارسال کنید تا فقط کاربران علاقمند به آن موضوع آن را دریافت کنند.
برای استفاده از این امکان باید کاربران خود را در تاپیک مورد نظر عضو کنید. فرض کنید نام تاپیک مورد نظرتان varzeshi باشد. برای عضویت در این تاپیک از اکشن "عضویت در کانال" استفاده کنید سپس نام کانال را بنویسید.
برای لغو عضویت از این تاپیک از اکشن "لغو عضویت از کانال" استفاده کنید سپس نام کانال را بنویسید.
غیرفعال کردن نمایش پوش
می توانید نمایش پوش را غیرفعال کنید. مثلا در تنظیمات اپلیکیشن خود امکان دریافت نکردن پوش را برای کاربر قرار دهید و طبق انتخاب کاربر آن را فعال یا غیرفعال کنید.
برای غیرفعال کردن نمایش پوش از اکشن "غیرفعال کردن" استفاده کنید.
برای فعال سازی دوبارهی نمایش پوش از اکشن "فعال کردن" استفاده کنید.ارسال پوش از یک دستگاه به دستگاه دیگر
می توانید مستقیم از یک دستگاه به دستگاه دیگر اعلان بفرستید. برای این کار باید شناسه ی پوشه ی آن دستگاه یعنی pusheId آن را داشته باشید. برای بدست آوردن شناسه هر دستگاه می توانید از اکسپرشن PusheId استفاده کنید.
به این روش pusheId هر دستگاه را می توانید بدست بیاورید و آنها را در سرور خود ذخیره کنید تا برای ارسال اعلان به دستگاه از آن استفاده کنید.
- برای ارسال اعلان ساده از اکشن "ارسال اعلان ساده به کاربر" استفاده کنید. این اکشن 3 پارامتر دارد که پارامتر اول آن شناسه کاربر، پارامتر دوم عنوان اعلان و پارامتر سوم متن اعلان می باشد.
- برای ارسال اعلان پیشرفته از اکشن "ارسال اعلان پیشرفته به کاربر" استفاده کنید. این اکشن 2 پارامتر دارد که پارامتر اول آن شناسه کاربر و پارامتر دوم یک رشته با فرمت جیسون هست که مشخصات اعلان پیشرفته را تعیین می کند. برای دیدن فرمت جیسون اعلان پیشرفته به قسمت راهنمای استفاده از API پوشه قسمت ارسال اعلان پیشرفته مراجعه کنید.
- برای ارسال جیسون از اکشن "ارسال جیسون به کاربر" استفاده کنید. این اکشن 2 پارامتر دارد که پارامتر اول آن شناسه کاربر و پارامتر دوم یک رشته با فرمت جیسون هست که اطلاعاتی که می خواهید ارسال کنید را به فرمت جیسون داخلش دارد.
دریافت پلاگین: http://s9.picofile.com/file/8273552150/P...addon.html