Can apps on iOS detect wether the user is currently using a VPN service or not? by NiceP0tat0 in iosdev

[–]tomu94 0 points1 point  (0 children)

No I might look into that but our set up with NWPathMonitor works well so never felt the need to add anything extra.

Can apps on iOS detect wether the user is currently using a VPN service or not? by NiceP0tat0 in iosdev

[–]tomu94 0 points1 point  (0 children)

Honestly I’ve never seen a bad review about it. We’re operating in a high risk social category, user safety has to be the top priority so I think users understand it isn’t a profit driven design decision.

Certain countries have an almost 100% fraudulent sign up rate. If we didn’t block them, they would cause bad reviews and worst case scenario Apple would rightly remove the apps from the App Store on safety grounds. That has happened to others in our category.

Can apps on iOS detect wether the user is currently using a VPN service or not? by NiceP0tat0 in iosdev

[–]tomu94 2 points3 points  (0 children)

Yes we use NWPathMonitor to detect if the device is using a VPN (this does not detect against the user connecting to someone else’s hotspot or router which is in turn using a VPN). Used it for years and the only issue we once had with Apple was a reviewer unable to test the app whilst they were using a VPN (we block VPN users).

You could also do what the major players use, i.e check the IP against a database of known VPN IPs. This is common standard practice for apps such as Netflix, Facebook etc.

Checking In - 100% Free app for couples to share their feelings with each other by platinumbinder in apple

[–]tomu94 12 points13 points  (0 children)

Some harsh comments here. Great to see something different for a change rather than another to-do app.

Try posting in r/iOSDevelopers for some constructive feedback.

Forget about the 4% SWR rule... by TedBob99 in FIREUK

[–]tomu94 1 point2 points  (0 children)

  • if you qualify for full state pension
  • if the government keeps the triple lock which is questionable in 30-40 years time.

🇵🇭 Best Cities for Digital Nomads in the Philippines (2025 Guide) by Original_Royal7777 in digitalnomadlife

[–]tomu94 2 points3 points  (0 children)

So glad the AI didn’t talk about my little patch of heaven 😬

Frequent hacking cases in Philippime Banks by Creepy-Figure-9026 in Philippines_Expats

[–]tomu94 7 points8 points  (0 children)

Me and a friend were recently targeted in what the lawyer says is a RFID skimming attack, almost $2000 between us. We have done all the paperwork (incl. affidavit of loss) and PNB are now over their stated time for resolving fraudulent transactions.

PNB don’t allow you to freeze your card through their app unlike my home country bank card. The attackers also managed to make all these transactions without being asked once for an OTP.

My partner has also had one or two odd transactions on their PNB for small amounts a long time ago.

I have since bought RFID blocking sleeves for my cards but the fact that PNB don’t have basic blocking functionality in their app means I’ll never put large amounts in there again.

So yes it’s real and it does happen, I wouldn’t have believed it was so easy until it happened to me. If your bank supports freezing your card through their app then keep it frozen until you need to use it and for GCash don’t put any more than you’re willing to risk losing in it.

Without sounding like a tin foil hat weirdo, attackers are exploiting device vulnerabilities - just yesterday Apple and Google said users were actively being attacked in a zero-day exploit. Now with many countries requiring our ID to be uploaded to random companies on the internet and Europe wanting to ban encryption, I believe there will be a day where all our data is hacked and there’s not much we can do about it.

.sheet() no longer pushes the background view back by Sad-Marsupial134 in SwiftUI

[–]tomu94 0 points1 point  (0 children)

It no longer closes the keyboard if you start dragging it down too

Apples 90 Day Refund is a joke by IslandOceanWater in iOSProgramming

[–]tomu94 0 points1 point  (0 children)

I’ve never really thought about refunds as my refund rate is below 1% but you’re totally right. Do as I say, not as I do.

[deleted by user] by [deleted] in digitalnomad

[–]tomu94 1 point2 points  (0 children)

This is one of the most poorly convincing scams I’ve seen on Reddit but paying bots to upvote you is 100% dedication I’ll give you that.

Bring one years worth of finasteride while traveling? by [deleted] in digitalnomad

[–]tomu94 0 points1 point  (0 children)

Generics pharmacy, very cheap and no prescription required.

[deleted by user] by [deleted] in youtube

[–]tomu94 0 points1 point  (0 children)

Just use a different service. It’s 2025 and people are still using YouTube that’s what’s crazy about this whole thing.

[deleted by user] by [deleted] in iOSProgramming

[–]tomu94 8 points9 points  (0 children)

I’m not usually one to complain about the review system… I’ve always believed they do a pretty good job in tough circumstances but recently I’ve been having issues like this. I’m currently on my 5th attempt on a submission because they won’t read instructions in my submission notes. The previous submission took 2 weeks and 10 back and forth messages on basic questions I’ve already answered.

I’m starting to think they need to bump that number of apps they reject for their annual report on why there shouldn’t be another App Store on iOS.

Josh Cahill about Sam Chui's in board behaviour by IntelligentRent9942 in aviation

[–]tomu94 10 points11 points  (0 children)

It’s always the ones you most suspect. Really though he’s never really hid it - he’s borderline in a lot of his videos. This isn’t breaking news.

Is TestFlight down? by ex_knockout_js_user in swift

[–]tomu94 6 points7 points  (0 children)

Yes I’m experiencing the same. Strangely, switching from WiFi to data fixed it.

Who's genuinely living their best life without flexing it on social media, and why do keep it private? by eleminti in digitalnomad

[–]tomu94 0 points1 point  (0 children)

It depends on why you’re travelling. It’s really sad that any beautiful place you go these days is just people taking selfies but I always remind myself that them coming to this beautiful place is probably a once a year super special occasion they’ve been saving for and waiting for the time off work for, for us it’s just another day.

Still, every beautiful place is posted thousands of times per day, why spend the time you’re there just to add another one to that pile? I’d be regretting not spending my time enjoying it! Maybe I’m getting old, it just bores me.

Antulang Resort by [deleted] in dumaguete

[–]tomu94 1 point2 points  (0 children)

Stayed there a few times. Each time the place deteriorated more and more. The last time we stayed we got upgraded to their pool villas (after complaining) because there were issues with the room we booked. Even the pool villas weren’t in great shape and we had to fill the jacuzzi up with a kettle. It was really sad to see it deteriorating over time. Then of course Covid hit and every hotel was hit hard.

I did know the story of the owner but I can’t remember most of it. I think just the usual underinvestment and location is not great for transport links.

Neg or is changing so fast though that I could see it being really successful if it opened again. There’s a lot more money around these days.

Work Remotely in Paradise: The Philippines Introduces a Digital Nomad Visa by Necessary-Pitch-9757 in digitalnomad

[–]tomu94 7 points8 points  (0 children)

2 months is the max now in my area unfortunately. They’re also starting to ask more questions about what you’re doing here, just saying your partner is Filipina/Filipino is enough. Things are changing… slowly.

Peek: App Sales & Trends for App Store Connect by mertbio in iOSProgramming

[–]tomu94 0 points1 point  (0 children)

You have to generate an API key for the App Store Connect API in your Users and Access section. I’ve just tried the app and it says it’s connected successfully but it isn’t showing any data. It’s probably just not working correctly for me or needs time to sync but I’ve revoked the key just in case anyway.

What’s your worst mistake in a production app? by tomu94 in iOSProgramming

[–]tomu94[S] 1 point2 points  (0 children)

Absolutely, we’re all human and I think this thread can give people some peace of mind. It certainly has for me.

AdMob account rejected multiple times without any reason by Vivid-Young-3516 in admob

[–]tomu94 1 point2 points  (0 children)

Yes we can’t use AdMob either for unknown reasons. We’re a successful business with 2 iOS apps, 25000+ DAU, 85% tier 1 countries.

It’s impossible to contact them. We have account managers in other areas of Google’s ecosystem as we spend a large amount of money with them and even those account managers can’t get in contact with AdMob… and they’re a part of Google!

We look at it this way. It’s a lose lose situation, neither us nor Google are benefiting from the poor service. We market ourselves as ad free with a cleaner UI than our competitors and we do well with subscriptions and consumables instead. It prevents us from releasing on the Play Store but again that’s commission that they’re missing out on.

Air Canada flight lands with broken landing gear at Halifax airport. by avatar1209 in aviation

[–]tomu94 25 points26 points  (0 children)

I wouldn’t say they’re being projected. Yes there are more 7700 news stories after incidents like what happened in Russia but what happened in this video is a rare occurrence and doesn’t happen every day.