title: Can I get an unique and permanent device identifier on a Flutter app (iOS)?
body: <p>I have the requirement to obtain a unique permanent identifier which allows me to identify an iOS device (iPhone) using a Flutter application.</p>
  <p>I've understood that the IMEI is impossible to be used because Apple doesn't allow to retrieve it directly by code (<a href="https://stackoverflow.com/a/57989166/6148966">post</a>), I've thought about using the MAC address but how can I retrieve it by code?</p>
  <p>I've read about the <a href="https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor" rel="nofollow noreferrer">identifierForVendor</a> but it changes if the app is uninstalled and then reinstalled so it is not permanent (and I cannot use it in my use case).</p>