After hearing my opinions and looking at the relevant license agreements, I will answer this question.
Analytics should not be used transparently. Tracking users without their knowledge, even if there is no "user-identifiable data," is bad.
The Apple Apple License Agreement, as well as the Google Analytics User Agreement, you must notify users that their use is monitored and how this information will be used.
Apple Insider Agreement
Google Agreement Thank you coneybeare
Basically, this means that you must submit an agreement the first time you launch the application or select the enable option in the application settings. None of them are perfect. He's always a little annoyed to get a pop-up with a license agreement, it doesn't seem clean to me. But hey, you have to protect your butt. And not many people are likely to agree to refuse.
It all comes down to carefully balancing the user interface with the ability to get an idea about the use of your application.
rebelzach
source share