Mobile App Push
33 TopicsiOS and Android push in one message
Hi all, Is there any way to send one push alert to iOS and Android without having to create duplicate messages? Or a media publisher sending out breaking news alerts. Ideally, producers would only have to create one message. Any ideas here?668Views0likes6CommentsiOS push primers. How to open settings for them? What has worked? What hasn't?
Hi all Been a while since I have needed to push prime for iOS and I know a lot has changed. Previously we had a setup that sent a push primer and when they clicked on it, it opened the notification settings on the phone. Is this still possible? Any tips or tricks for making this work, doesn't matter how complex I'd be keen to hear. Thank you 😊550Views0likes2CommentsTransferring Push Tokens- advice
Hi - We are transferring our push tokens from OneSignal to Braze. I was wondering if anyone here has advice for best practices when moving push notifications. From what we understand, we are forced to ask users to Re-opt in to push notifications, but I was wondering if there's a way to transfer tokens without asking users to re-opt in. Any thoughts?506Views0likes2CommentsApple Push Notification Certification
Hi, Apple has recently shared news that Certification Authority for Apple Push Notification service server is changing. Our team is curious if Braze team is handling this currently and if there’s anything we need to do on our side as integrators. Thank you!Solved462Views0likes2CommentsPush Preferences
Does Braze offer a 1st-party solution to allow end users to selectively enable/disable push notifications by some kind of category? For example, a user may want to opt out of marketing push notifications but still receive shopping cart reminders or new content notifications? Or is there a recommended approach to delivering this kind of functionality to mobile users?448Views0likes2CommentsPush Primer In App request not working
Hi! Context: As goal, we want to update the user profile, subscribing the user to push notification and after that, request permission in the user mobile/device to allow receive push notifications; How are we trying this? I'm currently using the appboyBridge to make some updates in the user profile, etc. After updating the user profile (subscription), we are triggering the function to request the user permission to display notification its mobile/device. The way we're doing this is by calling appboyBridge.registerAppboyPushMessages() Everything else is working but, when debugging (using "alert" - workaround), the flow is broken when we call the method. Any idea on what's happening?402Views1like1CommentTrigger a geofence vs enter a location
Hi all, Does anyone know the difference between 'Trigger a geofence" and "Enter a location" for Action-based delivery? I'm working on location-based push alerts and trying to understand why some people are receiving messages and others are not. It's complicated by location settings in our apps, but it appears "Enter a location" is the action that works. I haven't gotten "Trigger a geofence" to send. Thanks! Dustin360Views0likes1CommentCan Liquid be passed in Custom Event Properties?
Hey Braze Community! I’m trying to set up a Canvas campaign to deliver personalized notifications to users over a time period. The Canvas is triggered by a custom event with a payload like this [ { "external_id": "78647", "app_id": "a5a9dfc3-0511-42d4-a2c6-1759645e30a8", "name": "Purchase Milestone Reached", "time": "2025-01-08T20:08:23.480Z", "properties": { "body": "Congrats on your new purchase!", "deepLink": "https://www..google.com", "deliveryId": 12345, "liquidBody": "Congrats on your new purchase. Call {% catalog_items Purchase_PushNotifications {{custom_attribute.${organizationId}}} %} {{ items[0].PN_name | default: 'your representative' }} for a free upgrade.", "milestoneType": "upgrade", "notificationType": "PREMIUM", "templateId": 107, "title": "✨ Congratulation!" }, "_update_existing_only": false } ] I’ve set up a message step in the Canvas to send iOS and Android notifications. To handle the notification content dynamically, I’m using the following Liquid logic: {% if canvas_entry_properties.${liquidBody} %} {{ canvas_entry_properties.${liquidBody} }} {% else %} {{ canvas_entry_properties.${body} }} {% endif %} The idea is that if the liquidBody property exists in the event payload, the notification should use it as the content. Otherwise, it should fall back to the body property. The Issue The liquidBody property contains a dynamic Liquid template, but when the notification is sent, the template is rendered literally as a string rather than being dynamically evaluated and resolved. For example, placeholders like {% catalog_items ... %} are not being processed; they appear in the notification as-is. My Question Is it currently possible in Braze to pass dynamic Liquid templates (e.g., the liquidBody property) through an event payload and have them evaluated dynamically in the final push notification? If not, is there another way to achieve this? My goal is to generate these templates dynamically outside of Braze and have them rendered properly within notifications. I’d appreciate any suggestions or guidance on whether this is achievable, or if there are alternative approaches that might work better! Thanks in advance for your help!310Views1like5Comments