Whats up guys, we've been onboarding onto push and running into weird issues, the support chats hasn't been too helpful unfortunately so looking here in case anyone knows what's up.
This issue happens when when we use push icons with transparent backgrounds (as a png)
On Megapush we get this issue where there is a black border (hard to see here) around our icon. On the settings when adding the border we specify 0 as the width but still get this issue.
Megapush:

Propeller is a little weirder. Trying to use an icon with a transparent background there shows a white background.
PropellerAds:

All of this is in the preview for the icons but still does anyone have any ideas as what to do? Is this a preview only issue? Will actually push notifs be seen like this?
Gonna continue trying to get some assistance from the support chat for this.
I don't know about you, but for me, I'd probably not worry about this. Having an icon with transparent background doesn't really make or break a campaign. A square icon with solid background works fine.
I've seen icons with background in totally different color contrast netting more conversions than the "perfect" looking icon.
Focus on what really matters to make your campaigns work... 
I second what caseyxz said.
Just to add a lot of the push networks have different ways of handling images e.g. some force you to use 192x192 whilst others allow resizing and cropping etc. Pretty sure these variants to backend will impact how your files get saved and ends up looking like.
It is definitely possible though. We don't know why you had problems with megapush and propeller but our team has used PNG with transparent background before and it worked no problem. But we agree explore what ever options net you the most profit. Sometimes its not always what we think looks the best.