In our Software Requirements Specifications (SRS) we have a clause which states that the user should be able to make push notifications from the website to the mobile devices.
Should we inform the client about the constraints of the feature? For example:
- Android limits push notifications to 1024 bytes
- iOS limits push notifications to 256 bytes
Should I inform the client that they will be limited to 128 characters in push messages, with translates to 1-2 sentences at best?
The General Question
Which is better:
- Constantly email and request meetings from the client informing them about literally all the details and constraints which technology enforces on all different features?
- Keep a "smart amount" of information which is withheld as "technological details?"
We are currently at the point where we are emailing the client at least once or twice a day, and sometimes even three of four.