One of our customers pointed out an issue related to the lack of clear information about app requirements before installation:
You should tell customers about plan requirements APIs BEFORE they install app - not hard
From a user perspective, this is a very valid point. Currently, information about the requirement for Carrier-Calculated Shipping (CCS) is included in the App Store listing:
NOTE: THIS APP REQUIRES CARRIER-CALCULATED SHIPPING (CCS) FOR PROPER FUNCTIONING
However, this information is not visible to all users. The second place where users learn about this requirement is a blocking banner inside the app — but it appears only after installation.
This leads to frustration, as users install the app only to find out later that they cannot use it without meeting additional plan requirements.
Suggestion:
It would be very helpful and less frustrating for customers if:
-
there was a clear and visible indication in the App Store that the app requires CSA (e.g., a prominent notice or badge),
-
or even a mechanism preventing installation for stores that do not meet this requirement.
This would ensure users are fully informed before installation, significantly improving their experience and reducing negative situations.

