Titanium JIRA Archive
Appcelerator Community (AC)

[AC-5762] Push notifications not delivered/delivered late

GitHub Issuen/a
TypeBug
Priorityn/a
StatusResolved
ResolutionHold
Resolution Date2018-07-24T17:50:03.000+0000
Affected Version/sn/a
Fix Version/sn/a
Componentsn/a
Labelsn/a
ReporterMarian Kucharcik
AssigneeShak Hossain
Created2018-06-06T14:22:15.000+0000
Updated2018-07-24T17:50:04.000+0000

Description

Hi guys, I’ve got a problem with Push notifications - they are randomly undelivered without any error, sometimes it’s delivered almost instantly, sometimes never. Appc administration doesn’t provide any error, when I click on push, in Details section(where should be Show button with details) there is --- and nothing more. Sometimes happens, that PN is delivered according to Appc, but never delivered/late delivered on phone, sometimes is everything working fine(without any changes to code). This is happening mainly on Android, iPhone doesn’t have that problem. Please help, thanks

Attachments

FileDateSize
Screen Shot 2018-06-08 at 14.33.39.png2018-06-08T12:34:42.000+000090220
Screen Shot 2018-06-12 at 15.54.17.png2018-06-12T13:55:53.000+0000103560

Comments

  1. Mostafizur Rahman 2018-06-07

    Hello, Thanks for sharing with us. Are you using latest SDK? Are you experiencing this in all android devices or any specific device? Please create a full reproducible test code and provide here for us to test the issue. Also, provide detail affected environment. Thanks.
  2. Marian Kucharcik 2018-06-08

    Hi Mostafizur, I'm using SDK 7.3.0v20180525122818. I don't have exact test code, because sometimes PN are delivered on time, but sometimes(randomly) are not delivered at all. Main question is, what's the meaning of ---? See attached screenshot. Is there any rules why PN are not delivered(because of time, som peek on demand for another client and so on). Thanks !Screen Shot 2018-06-08 at 14.33.39.png|thumbnail!
  3. Sharif AbuDarda 2018-06-09

    Hello, Can you please share a screenshot of the details error, when a PN that is not delivered. If a PN is not delivered you will get the details of the error in details. Thanks.
  4. Marian Kucharcik 2018-06-09

    Hi Sharif, I know, that when PN is not delivered and some error occured, there is error details. What I need to know is, that sometimes is Details unavailable, no error triggered and instead of details there are --- as you can see on screenshot above. Thanks
  5. Mostafizur Rahman 2018-06-12

    Hello, Can you please double check on your dashboard if a PN is not delivered you will get the details of the error . It would be better for investigation if you can send the error message. Thanks
  6. Marian Kucharcik 2018-06-12

    Hi, as you can see on screenshot above, there is --- on Details, I can't click on it and get any details about push. Is there some policy, that PN can be delivered later and not instantly? Also I'd like to know meaning of that --- Thanks
  7. Sharif AbuDarda 2018-06-12

    Hello, If one PN is not delivered then there will be error details that can be found in the details. Most probably the PN is delivered but because of network issue, the PN is not delivered. If you see -- in details means there is no details to show and PN is delivered.
  8. Marian Kucharcik 2018-06-12

    Hi Sharif, I checked my network every time this happens, and internet connection is working fine. No matter if I'm useng 3G/LTE/WiFi, this happens randomly. If PN is delivered successfully, there is Details - Show button to show up some additional info(screenshot attached). Thanks !Screen Shot 2018-06-12 at 15.54.17.png|thumbnail!
  9. Sharif AbuDarda 2018-06-13

    Hello, The issue of yours is a weird one. There is no way to test the issue for validation. Also, it's happening to you randomly. So, there is no possible solution to the issue. I would suggest you do a complete check on your push configuration setup. If those are ok, then when sending PN, try to send multiple, to make sure push is delivered. Thanks.
  10. Marian Kucharcik 2018-06-13

    Hi Sharif, thanks for reply. Unfortunately I can't send multiple PN - user place order to our backend and BE sends PN to drivers with info about order. So it's critical for our project that PN is delivered on time(there is reaction time counter that restricts driver to react on order). The problem is, that appc sends me positive reply(that PN was successfully send to appc), but no info if PN was sent to client's phones or not. So I'll have to manually check every single PN if it's ok/delivered/error and that it's not possible(there will be hundreds of PN send on daily basis)...

JSON Source