chabokpush / chabok-php-demo

Chabok API sample client in PHP
7 stars 0 forks source link

در سندباکس هوک کار نمیکنه؟ #32

Closed alireaza closed 5 years ago

alireaza commented 5 years ago

سلام وقت بخیر

در سندباکس هوک کار نمیکنه؟

amir-yaghoubi commented 5 years ago

در سندباکس هوک کار نمیکنه؟

خیر، وب‌هوک بر روی سندباکس فعال هست.

مشکلی در راه‌اندازی و استفاده از آن پیدا کردین؟

alireaza commented 5 years ago

سلام

مشکل اینه که کار نمیکنه.

ما API داریم که در هر فراخوانی اقدام به ثبت اطلاعات دریافتی میکنه

اما هیچ وقت از طرف سندباکس درخواستی ثبت نشده و نمیشه. هر ۴ هوک را امتحان کردیم.

amir-yaghoubi commented 5 years ago

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

alireaza commented 5 years ago

ممنون

هوک باز کردن برنامه الان تست کردیم و کار میکنه.

ولی هنوز وب هوک تحویل کار نمیکنه. و این هوک از بقیه هوک ها برامون مهمتره

amir-yaghoubi commented 5 years ago

وب‌هوک تحویل زمانی فراخوانی می‌شه که پیام چابک توسط کاربر دریافت بشه(پوش نوتیفیکشن شامل این دلیوری نمی‌شه)

به طور مثال شما یک پیام برای کاربر ارسال میکنین. زمانی که کاربر به چابک متصل نباشد اعلان برای کاربر ارسال میشه که از پیام جدید با خبر بشه (پوش نوتیفیکشن)

هنگامی که کاربر دوباره به چابک متصل بشه پیام‌چابک برای وی ارسال می‌شود که در زمان تحویل این پیام وب‌هوک تحویل صدا زده میشه

alireaza commented 5 years ago

خب مسئله همینجاست

از پنل سندباکس چابک هم ارسال پیام انجام دادیم، هم ارسال نوتیفیکیشن تست از طریق API هم ارسال نوتیفیکیشن انجام دادیم

نوتیفیکیشن روی گوشی ظاهر میشه حتی روی نوتیفیکیشن هم میزنیم، اما هوکی براش انجام نمیشه.

amir-yaghoubi commented 5 years ago

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

نوتیفیکشین تستی فقط یه اعلان ارسال میکنه و پیام چابک به همراه نداره (تحویل پیام در این مورد رخ نمیده)

نوتیفیکیشن روی گوشی ظاهر میشه

همان طور که اشاره کرده اگه کاربر به چابک متصل نباشد یک اعلان (پوش نوتیفیکشن) برایش ارسال میشود که کاربر از وجود پیام جدید اگاه شود. هنگامی که کاربر به چابک متصل شود(مثلا وارد برنامه بشه) پیام‌چابک برای کاربر ارسال میشود که این پیام باعث تریگر شدن وب‌هوک تحویل می‌شود.

حتی روی نوتیفیکیشن هم میزنیم، اما هوکی براش انجام نمیشه.

اگر توسط تست نوتیفیکیشن ارسال شده باشه، پیام‌ چابک رو به همراه نداره و احتمالا به همین خاطر وب‌هوک تحویل رو دریافت نکردین


لطفا از طریق پنل (صفحه پیام‌ها و یا جزییات کاربر) بررسی نمایید که پیام چابک تحویل کاربر داده شده است یا خیر

در صورت تحویل، حتما وب‌هوک تحویل فراخوانی شده است

image

alireaza commented 5 years ago

خیلی ممنون بله الان بررسی کردیم و طبق توضیحات شما درست عمل کرد.

یک درخواست: لطفا در بخش هوک یک نوع رویداد دیگر هم اضافه کنید برای زمانی که پوش به گوشی کاربر ارسال شد. بدونه توجه به وصل بودن کاربر به چابک.

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

ممنون

amir-yaghoubi commented 5 years ago

لطفا در بخش هوک یک نوع رویداد دیگر هم اضافه کنید برای زمانی که پوش به گوشی کاربر ارسال شد.

لطفا نیاز خودتون برای داشتن این وب‌هوک رو به طور کامل توضیح بدین تا من بتونم بر اساس نیازتون شما رو راهنمایی کنم.

alireaza commented 5 years ago

ما نیاز داریم تا در صورتی که اعلان بر روی گوشی کاربر رفت مطلع شویم. همین

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

عملا ما ۲ نوع کاربر داریم: ۱- کاربرانی که در بازه زمانی مثلا نیم ساعت اعلان نگرفتند. ۲- کاربرانی که در بازه زمانی مثلا نیم ساعت اعلان گرفتند، اما برنامه را باز نکردند.

در حال حاضر شما حالت دوم را دارید.

لطفا در صورت امکان حالت اول را هم اضافه کنید.

amir-yaghoubi commented 5 years ago

ما نیاز داریم تا در صورتی که اعلان بر روی گوشی کاربر رفت مطلع شویم.

امکان اطلاع از دریافت اعلان بر روی گوشی کاربر وجود ندارد(به طور مثال APN گزارشی مبنی بر تحویل پوش نوتیفیکیشن بر روی گوشی مخاطب را ارسال نمی‌کند)

behrad commented 5 years ago

در صورتی که به خدمات اختصاصی نیاز دارین با ما از طریق ایمیل درخواستتون رو مطرح کنید تا در موردش صحبت کنیم @alireaza

amir-yaghoubi commented 5 years ago

من این issue رو می‌بندم، در صورتی که همچنان سوالی در این مورد داشتین دوباره باز کنین