راهنمای دریافت سرتیفیکیت APNS برای ارسال نوتیفیکیشن iOS

نسخه اولیه کتابخانه iOS پوشه در سوئیفت ۳ و برای iOS نسخه ۹ به بالا، آماده شده است. برای استفاده از این کتابخانه، ابتدا راهنمای این پست را بخوانید و اجازه نامه های ارسال اعلان را برای برنامه‌ خود ایجاد کنید. بعد آنها را به همراه نام بسته (Bundle ID یا همان پکیج نیم) به support[at]pushe.co ارسال نمایید.



برای ارسال اعلان به اپلیکیشن iOS و برای  استفاده از کتابخانه پوش نوتیفیکیشن پوشه در اپلیکیشن های iOS، شما نیاز به اجازه نامه ای (credential) دارید که از طریق اکانت developer اپل به شما داده می شود. 

روش ایجاد این اجازه نامه در این پست طی چهار مرحله توضیح داده شده است.

ادامه مطلب...
۲۰ تیر ۹۶ ، ۱۳:۵۹ ۱ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

چگونه یک اعلان را مجدد ارسال کنیم؟

حتما برای شما پیش آمده که بخواهید اعلانی را که قبلا ارسال کرده اید، مجدد ارسال کنید. برای این کار:

  • وارد صفحه اعلان ها شوید
  • کارت اعلان مورد نظر را پیدا کنید
  • بر روی آیکون سه نقطه بالا سمت چپ کلیک کنید
  • بر روی آیکون فوروارد کلیک کنید
  • در فرم باز شده، اپلیکیشن های مورد نظر را انتخاب کنید و اگر اعلان نیاز به تغییر دارد، تغییر دهید
  • اعلان را ارسال کنید
فوروارد کردن اعلان
۲۴ خرداد ۹۶ ، ۰۹:۱۵ ۰ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

سایز مناسب بنر

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

سایز مناسب تصویر اعلان
بطور کلی ابعاد مناسب برای تصویر با تناسب 2 در 1 است. ولی این نکته را در نظر داشته باشید که در دستگاههای مختلف بسته به ابعاد صفحه نمایش، دستگاه عکس موجود در پوش نوتیفیکیشن را برای نمایش برش میدهد. برخی از دستگاهها این برش را از عرض و برخی از طول انجام میدهند. بنابراین اگر محتوای مهمی در عکس شما وجود دارد، بهتر است آن را بیشتر در مرکز تصویر قرار دهید و به کناره ها نچسبانید.

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

۰۱ خرداد ۹۶ ، ۰۹:۵۱ ۰ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

بیسیک۴اندروید: استفاده از پوشه با سایر کتابخانه های گوگل (مپ، ویژن، آنالیتیکس و ....)

یکی از مشکلاتی که برخی از کاربران پوشه در محیط بیسیک۴اندروید زیاد با آن مواجه می شوند، مشکل تداخل کتابخانه های پوشه با کتابخانه های مورد نیاز سایر سرویس های گوگل است. مثلا وقتی از گوگل مپ یا گوگل آنالیتیکس همراه با پوشه استفاده می کنند با خطای 

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/gcm/....

مواجه می شوند.

خوشبختانه به علت اینکه امکان اضافه کردن کتابخانه های مورد نیاز به پروژه از طریق maven repository در بیسیک۴اندروید نسخه ی ۶ به بالا فراهم شده است،‌ این مشکل در حال حاضر به راحتی برطرف می شود.

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

اگر کتابخانه دیگری از گوگل را استفاده می کنید در فایل wrapper آن  یعنی در فایل .xml مربوط به آن قسمت وابستگی ها را باید اصلاح کنید و وابستگی های مربوط به گوگل پلی سرویس را اصلاح کنید. برای مثال اصلاح فایل GoogleMaps.xml بصورت تصاویر زیر است:

قبل از اصلاح وابستگی به گوگل پلی:

بعد از اصلاح وابستگی به گوگل پلی:



اگر کتابخانه دیگری از گوگل پلی را استفاده می کنید، با تغییری مشابه در فایل .xml آن کتابخانه می توانید وابستگی به سرویس های گوگل را مدیریت کنید تا تداخلی رخ ندهد. مثلا اگر از کتابخانه ی Ocr گوگل استفاده می کنید که وابستگی به play-services-vision دارد، تگ dependsOn را در فایل xml آن باید به صورت زیر تغییر دهید:

 <dependsOn>com.google.android.gms:play-services-vision</dependsOn>


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


۲۳ ارديبهشت ۹۶ ، ۱۴:۲۶ ۱ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

فیلم های آموزشی پوشه

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



راه اندازی سرویس پوشه در اندروید استودیو


ارسال نوتیفیکیشن ساده با پوشه


ارسال نوتیفیکیشن پیشرفته با پوشه – قسمت اول


ارسال نوتیفیکیشن پیشرفته با پوشه – قسمت دوم


۱۷ ارديبهشت ۹۶ ، ۰۸:۰۰ ۱ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

کلید جابجایی چیست و چه کاربردی دارد؟

شاید یکی از مواردی که در پنل برای شما سوال شده که چه کاربردی دارد، کلید جابجایی باشد. کلید جابجایی ترجمه شده کلمه Collapse Key هست.

برای روشن تر شدن موضوع، یک مثال برای شما می زنیم. شما یک اعلان را برای کاربران خودتون با "کلید جابجایی1" ارسال می کنید. و پس از اون اعلان دیگری رو برای کاربران با همان "کلید جابجایی1" ارسال می کنید. اگر در بین کاربران شما افرادی باشند که در این بین آنلاین نشده باشند، اعلان دوم شما جایگزین اعلان اول شما می شود و هنگامی که کاربر آنلاین می شود تنها یک اعلان و اعلان آخر فرستاده شده با آن کلید جابجایی را دریافت می کند.

استفاده از کلید جابجایی در اعلان

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

تنظیم کلید جابجایی در فرم اعلان پیشرفته

۰۶ ارديبهشت ۹۶ ، ۱۴:۰۴ ۰ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

تاپیک چیست و چگونه از آن استفاده کنیم؟

شاید در فرم ایجاد اعلان پیشرفته و در صفحه انتخاب مخاطبان، عنوان ارسال به تاپیک را دیده باشید و برای شما سوال شده باشد که تاپیک چیست و چه کاربردی دارد؟

ارسال به تاپیک

تاپیک یا تگ برای دسته بندی کاربران شما صورت میگیرد تا بتوانید پیامها را بر اساس علاقمندی آنها ارسال کنید. سعی می کنیم این مورد را در قالب یک مثال برای شما بیان کنیم. فرض کنید شما یک اپلیکیشن خبری دارید و از کاربر خود سوال می کنید که به چه اخباری علاقمند است (سیاسی، ورزشی، علمی و ...). پس از اینکه کاربر علائق خود را انتخاب کرد شما می توانید به هنگام ارسال پیام ها، با توجه به موضوع پیام آن را تنها برای افرادی ارسال کنید که به آن موضوع علاقه داشته اند.

چگونه تاپیک را پیاده سازی کنیم؟

استفاده از این امکان نیاز دارد تا شما در اپلیکیشن خود راهکارهایی را برای عضویت افراد در دسته هایی که شما تعریف می کنید را قرار دهید. در کتابخانه پوشه دو تابع برای عضویت و لغو عضویت در تاپیک ها وجود دارد. برای عضو کردن کاربری در یک دسته یا تایک میتوانید از تابع عضویت استفاده کنید:
ادامه مطلب...
۲۶ فروردين ۹۶ ، ۱۰:۳۵ ۵ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

چگونه قبل از ارسال برای خودمان پیام آزمایشی ارسال کنیم؟

شاید شما هم قبل از اینکه یک پیام را برای تمام کاربرانتان ارسال کنید، این سوال را داشته باشید که کاربر شما پیام را چگونه می بیند؟ در فرم های ارسال اعلان ساده و پیشرفته، یک دستگاه شماتیک قرار داده شده است که تا حد خوبی به شما ظاهر پیام را نشان می دهد.

پیش نمایش اعلان در فرم ایجاد اعلان

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

برای اینکه شما بتوانید پیام تست را به دستگاه مورد نظرتان ارسال کنید باید قبل از آن دستگاه مورد مورد نظر را به لیست دستگاه های مورد علاقه اضافه کنید.

تعیین دستگاه مورد علاقه
برای مشخص کردن دستگاه های مورد علاقه، به صفحه نصب ها بروید. در این صفحه هر یک از نصب های اپلیکیشن شما در یک کارت نمایش داده شده است. شما باید کارت مربوط به نصب دستگاه مورد نظر خود را پیدا کنید. در ابتدا که تعداد کاربران اپلیکیشن کم است شما به راحتی می توانید دستگاه خود را پیدا کنید. اگر تعداد کاربران شما زیاد شده باشد و به صورت چشمی نتوانید آن را پیدا کنید با زدن بر روی آیکون سرچ در بالای کارتهای نصب، با وارد کردن برند و مدل دستگاه و یا IMEI دستگاه، و با توجه به تاریخ نصب، دستگاه مورد نظر را پیدا کنید.
توجه: در اندروید 6 به بالا از آنجا که ما دسترسی به IMEI نداریم، یک عدد واحد جایگزین تولید و قرار داده میشود.
جستجو در صفحه نصب ها برای یافتن دستگاه مورد نظر
بعد از اینکه کارت مورد نظر را پیدا کردید، با زدن بر روی آیکون ستاره در بالا سمت چپ کارت، یک دیالوگ برای شما باز می شود که از شما می خواهد یک نام برای دستگاه مورد علاقه خود انتخاب کنید. با انتخاب نام و بسته شدن دیالوگ، آیکون غیر فعال موشک در پاینن سمت چپ کارت، فعال میشود و شما می توانید برای اطمینان از صحت انتخاب خود یک پیام تستی با زدن بر روی آیکون موشک ارسال کنید.
افزودن دستگاه به دستگاههای مورد علاقه و ارسال اعلان آزمایشی
ارسال پیام آزمایشی
پس از اضافه شدن دستگاه مورد علاقه به فرم ایجاد اعلان بر میگردیم. پس از انجام تنظیمات مورد علاقه پیام، بر روی دکمه "ارسال آزمایشی به" کلیک کنید و دستگاه مورد علاقه خود را انتخاب و پیام آزمایشی را ارسال کنید. پس از دریاقت اعلان آزمایشی اگر از صحت محتوا و عملکرد پیام اطمینان داشتید می توانید با زدن بر روی دکمه ارسال، پیام را برای همه کاربران خود ارسال کنید.
ارسال اعلان آزمایشی از فرم ارسال اعلان

۲۰ فروردين ۹۶ ، ۱۰:۱۵ ۵ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

ارسال اعلان به روز رسانی

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

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

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

توجه: این قابلیت از نسخه 1.0.0 به بعد فعال است.

۱۵ اسفند ۹۵ ، ۱۵:۲۴ ۶ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن

ارسال پیام خوش آمد

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

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



پس از بسته شدن فرم ایجاد در صورتی که بخواهید پیام را تغییر دهید، بر روی آیکون مداد سمت چپ کلیک کنید تا فرم ویرایش پیام برای شما باز شود.

توجه: پیام خوش آمد تنها یک بار برای کاربران شما نمایش داده می شود و حتی اگر اپلیکیشن را حذف و مجدد نصب کنند، پیام را مجدد دریافت نخواهند کرد

توجه: این قابلیت از نشخه 1.0.0 به بعد کتابخانه پوشه اعمال می شود و اگر اپلیکیشن شما کتابخانه زیر این نسخه را دارد، باید اپلیکیشن خود را آپدیت کنید
۱۵ اسفند ۹۵ ، ۱۵:۰۲ ۱ نظر
پوشه- پنل ارسال پوش نوتیفیکیشن