Technically they will still need an app to download the file (even if just a web browser) but there’s a gulf of difference between using an app you already have or installing a new one, especially if you need to do all the due diligence of “do I trust this?”
Not that it matters at all. As others have said, the app will gladly show you a QR code for it, which regular smartphone users are trained to use.
As for the credit/debit card number, it isn't comparable as it is widely used and understood. And yes, QR code is a far better solution, and it is employed by most apps.
Heck, the number is even organized similar: the CC is 4 groups of 8 + a group of 3 (ignoring date and name), the IP and port is 4 groups of average 2 digits + a group of 5. And unlike the CC info, every IP a non-techie ever deals with - and they have most certainly seen and typed one at least few times at this point, such as when they got internet service - starts with the same 6 digits.
Not to mention electronic bills and bank accounts/SWIFT/IBAN being even longer and copied without fail.
> And remember, most people don't have enough patience to retype the address once it didn't work.
What? If people have the patience to retype CC info when wrong, they have the patience to try typing an IP again.
Heck, the only use for this feature at all is if you're two people where one has the app and the other does not, so it's two people that need to collectively fail and give up!
You can say that it's annoying to copy an IP, but the task is objectively simpler and less time consuming than other regular day-to-day activities a smartphone owner would go through. The suggestion that two people should collectively fail the task is, quite frankly, ridiculous.
> A QR code is a far better solution
Then just use that instead of ranting about how IPs are unacceptable. The button for the QR code is right beside the address in the app. Or if that's too difficult, install the app on both devices so it's automatic.