chabokpush / chabok-client-js

Chabok Push Javascript SDK
https://webpush.chabokpush.com/
MIT License
8 stars 1 forks source link

ارور هنگام رجیسترکردن یوزر #20

Closed shdehnavi closed 5 years ago

shdehnavi commented 5 years ago

سلام میخوام از چابک پوش روی یک اپلیکیشن PWA استفاده کنم. این اپلیکیشن با فریمورک IONICنوشته شده و از Angular5استفاده میشه.

بعد از نصب کتابخونه و ایمپورت کردن اون توی پروژه وقتی توی صفحه اصلیم مقداردهی های اولیه رو انجام میدم و خط زیر (که برای ثبت کاربر مهمان هست) رو اضافه می کنم ارور میگیرم. chabok.registerAsGuest(); .

عکس مربوط به ارور دریافتی

image

مشکل از کجا میتونه باشه؟ تشکر

shdehnavi commented 5 years ago

الان دوباره تست کردم، با اینکه این ارور رو میگیرم ولی توی پنل چابک میبینم که دستگاه ثبت شده، راه حلی برای رفع این ارور هست؟

amir-yaghoubi commented 5 years ago

سلام

خطای فوق زمانی رخ میدهد که سرویس ورکر نتواند توکن بگیرد

و از آنجایی که در iOS وب پوش توسط اپل پشتیبانی نمی‌شود امکان دریافت توکن نیست.

با اینکه این ارور رو میگیرم ولی توی پنل چابک میبینم که دستگاه ثبت شده

بله دستگاه ثبت می‌شود ولی توکنی برای ارسال به کاربر وجود نخواهد داشت

shdehnavi commented 5 years ago

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

amir-yaghoubi commented 5 years ago

آیا دستگاه از طریق vpn به اینترنت متصل هست؟

هنگامی که برنامه رو باز میکنین رو قسمت کاربران پنل اون دستگاه به صورت آنلاین نمایش داده میشه؟ (یک نوار سبز بالای کارت دستگاه نمایش داده میشه)

آیا قسمت عیب یابی را مطالعه نموده اید؟

shdehnavi commented 5 years ago

آیا دستگاه از طریق vpn به اینترنت متصل هست؟

هنگامی که برنامه رو باز میکنین رو قسمت کاربران پنل اون دستگاه به صورت آنلاین نمایش داده میشه؟ (یک نوار سبز بالای کارت دستگاه نمایش داده میشه)

آیا قسمت عیب یابی را مطالعه نموده اید؟

بله همه این موارد رو چککردم، مشکل این بود که مرورگر رو به خاطر جلوگیری از CORS در حالت disabled-web-security اجرا کرده بودم و پوش ناتیفیکیشن در اون حالت کارنمیکرد

سلام

خطای فوق زمانی رخ میدهد که سرویس ورکر نتواند توکن بگیرد

و از آنجایی که در iOS وب پوش توسط اپل پشتیبانی نمی‌شود امکان دریافت توکن نیست.

با اینکه این ارور رو میگیرم ولی توی پنل چابک میبینم که دستگاه ثبت شده

بله دستگاه ثبت می‌شود ولی توکنی برای ارسال به کاربر وجود نخواهد داشت

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

amir-yaghoubi commented 5 years ago

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

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

Husseinhj commented 5 years ago

این موضوع در نسخه ۱.۲.۳ حل شده است.