I have a digital subscription that I plan to sell through whichever platform they are on. So if they are using native, they will purchase via in-app purchasing. But if on web, I want to reveal the Stripe purchase flow.
I am pretty sure that in-app purchase flow (using IAPHUB) will show the android flow for android and the ios flow for ios users and they’ll never see the wrong one.
But I don’t think the Stripe component can be hidden as easily. Is that correct? Because Stripe can only be used on native apps if it’s for physical goods, it means that Stripe does not automatically hide itself from native.
So is there a way to do this in the Stripe component, or do I need to find some other way of detecting the device?
I see that NoCode Monkey and Adalify have device detection options I can buy. Is this the answer? Does anyone have experience using them and can recommend?
Hey, you’re right about IAPHUB it will show the native purchase flow depending on whether the user is on iOS or Android. For Stripe though, it doesn’t automatically hide itself from native, since Adalo doesn’t detect device type out of the box.
That’s why people usually rely on something like NoCode Monkey’s or Adalify’s device detection, it lets you conditionally show/hide components based on whether the user is on web, iOS, or Android. I’ve seen that setup work well.
Another option is creating your own toggle logic using user properties (like tagging them at signup if they’re on web vs native), but using a detection add-on is definitely the smoother route.
Thank you for the clarification. I agree that the device detection options from the NoCode Monkey or Adalify seem like the right answer. However, I wasn’t sure if there was something I was missing. It would be cool if the Stripe components had built-in detection.
The main reason I can’t do the other suggestion (tag at sign-up) is that I want people to freely move between platforms so I can’t be sure they are on the same one they signed up on.
Thanks for your response. It was very helpful.
Now, followup… anyone have experience with both of those addons and can recommend the best one? I like the idea of Adalify because it offers other things too, but NoCode Monkey’s is a one-time purchase. both seem very capable and I don’t think I can go wrong.
Honestly, I recently built something like this in a client’s app which sends the user to the paywall screen but before going there, app identifies (with the help of device detector component made by NoCode Monkey) if the current device is web or native and show the respective content. (Stripe for web and IAPHUB for native)
I’m using the device detector component made by NoCode Monkey which is easy to setup and works nicely! Yes, you could go with Adalify too (I’m using their file uploading services which is cool and working nicely!) if you wish to use their other features as they are some great addons (however, using Adalify is quite bit long configuration when comparing with the device detector component configuration), otherwise the device detector component would be good.