The channel is the same as the second way, I'm afraid. The same with sending push messages to specific devices. They all fall under the same requirement to use OAuth2.
I don't think it would matter if push notifications were delayed.
It's not about delaying the delivery. It's about how much time it takes to communicate to PushBullet. If a single call takes, let's say, 1 second then ten tokens would require 10 seconds to send one push message. That could very easily throw PHP into a timeout error.
However, perhaps the PushBullet API allows multiple IDs on one call, so there wouldn't be a timeout?
Nope.
Also, I'm actually interested in doing "multiple" notifications on the final Backup Complete message, and just getting the "Backup Started" message myself. Just saying... Don't want to add even more complexity, but I don't know what's easier versus harder in this case so mentioning it.
That's infinitely more complex. You are talking about per-message tokens. That would make the setup of push messages impossible for our main target group so I'm afraid I'll have to decline implementing that feature :(
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!