SBDGroupChannel's getUndeliveredMemberCount giving incorrect count and delegate not being called

[EDITED]
@Tyler thanks for the update. I’ve tested it and seems like it’s still not working when sender is Android and receiver is Web. If both are on Android, it works fine. To be specific, the issues are;

  1. The callback onDeliveryReceiptUpdated is not being invoked on sending a message. I’ve tested it with the recipient being in both online and offline states. Also, I’ve noticed that onDeliveryReceiptUpdated is being invoked at message receiving end when the other user sends a messages. Strange.
  2. getUndeliveredMemberCount is always returning 1 no matter the recipient is in online or offline state. According to tutorial,
    When a message is delivered to an online group channel member, it is automatically marked as delivered and the other online members are notified of delivery receipt through the onDeliveryReceiptUpdated() method

Please note that, in my app, we are using GroupChannel for one to one chat implementation.

Looking forward to your response.