Let's say I installed an app from the App Store, and my Apple ID is email@example.com. Is it technically possible for the app developer (a random person, not an app developed by Apple) to see information such as:
App installed by firstname.lastname@example.org 24 April 2015 at 12:05 PM App uninstalled by email@example.com 20 December 2016 at 2:08 PM App reinstalled by firstname.lastname@example.org 15 February 2017 at 5:53 PM
Or is gathering information on which Apple IDs installed your app blocked by iOS? (I use iOS 10.3.1 on iPhone 6).
Further, if I deleted an app (for example, a game), and reinstall it, will the app be able to infer that I had installed it before (assuming my dynamic IP has changed because I turned Airplane mode on and off (I use mobile internet), that I reset the Advertising ID under Settings-->Privacy-->Advertising, and no other apps by that developer are also installed on my device)?
PS - Sources for any answers you give would be much appreciated!