Europe (maybe just the UK but I think it was EU-wide) banned claiming something is "free" if in fact you must sign up to pay money.
You can tell people what it'll cost and ask for a card, or, you can say it is free and not ask up front (you can ask later if you want but having not given you a card for the free trial if the customer has lost interest they're not going to give you one later)
Chrisan was presented with that information in the subscription confirmation page. (A free trial is a subscription with a delayed start.) However, the weather app probably misrepresented what the subscription confirmation would say. The FTC in the US has rules surrounding this but they obviously aren’t as well applied as they should be in the App Store.
Quebec has a similar law. As a result, Canadian services with a format of "free one month trial and then $x for the next twelve months" tend to be available in Quebec as "$x for the first thirteen months".
You can tell people what it'll cost and ask for a card, or, you can say it is free and not ask up front (you can ask later if you want but having not given you a card for the free trial if the customer has lost interest they're not going to give you one later)