A little support help for Question (Yes/No) Cards etc not showing on Android/Apple devices

Hi all,

Just a little heads up in case your scratching your head like I was. If you have setup a card that asks a question to a ‘user’ or uses a Yes/No question where you need a users input you may have had an issue where the notification comes through to the user but when they click the notification you just go straight to the app instead of showing the card with the quesation and yes/no responce thats needed.

After a lot of head scratching I found the answer. If you use any kind of dns blocklists or run your own dns server like pi-hole or technitium and have dns sinkhole enabled this dns address ‘api3.branch.io’ is blocked by default on most dns blocklists for some reason. If you add this dns address to your whitelist, flush the dns cache you will see that your yes/no/question cards start appearing on android and apple devices again.

If you are not aggresive on dns blocklisting then chances are you won’t have these issues.

Hope this helps anyone in the same situation.

John

Very strange though that Branch.io isn’t one of the parties mentioned in the Homey privacy policy :thinking:

Yes, I looked at that too. Seeing it wasn’t mentioned I thought maybe I had it wrong but after extensive testing that domain is deffo to blaim for the cards not showing correctly…

I can find plenty of references to Branch.io in at least the Android app (it seems to use react-native-branch). A bit worrying. @Doekse?

We’re looking into this @robertklep

1 Like

We use Branch.io for deep linking in the Homey mobile app. Branch offers several levels of data collection (see link). We have set the attribution level to ‘No Attribution’, which disables everything except the deep linking functionality.

3 Likes