1

I'm working on push notification for an app and I've come across FCM (Firebase Could Messaging), HMS (Huawei Mobile Services) Push Kit and Baidu Cloud Push. I also noticed Meizu, Oppo, Xiaomi and Vivo provide their own push notification service.

I can see Baidu allows you to proxy to Huawei, Meizu, Oppo, Xiaomi and Vivo and possibly supports Samsung and other androids by default (does it?). However, I am unable to create an account even using a Chinese mobile number. I'll probably need to VPN to a Chinese network to for this.

Actual Question: I'm looking at G+H solution as mentioned here. HMS Push Kit looks like god-send, but does it work on Meizu, Oppo, Xiaomi and Vivo? If it doesn't, would G+B (B for Baidu) be the easiest approach?

zhangxaochen
  • 32,744
  • 15
  • 77
  • 108
MIWMIB
  • 1,407
  • 1
  • 14
  • 24

1 Answers1

0

Acorrding to this Docs , Huawei Push Kit supports the following devices:

enter image description here

But on other phones except Huawei devices, because push kit strongly depends on the HMS Core, And it does not have keepalive on other phones. so it may be killed by processes.

zhangxaochen
  • 32,744
  • 15
  • 77
  • 108
  • 1
    In that case, I might use Baidu Cloud until other devices accept Huawei's invitation to unify the services and use HMS on their devices. Baidu actually just proxies to HMS for push notifications on Huawei devices anyway. – MIWMIB Aug 30 '21 at 08:56