I have an iPhone 7 Plus and recently moved cities. Which means that I had to get a new phone number (my old number was really old and I didn't want to port it to the new circle - kind of start a new life).
So, I deleted the Uber App, installed the new SIM card and installed the Uber app back again.
However, it definitely seems that Uber is still fingerprinting my iPhone and not letting me sign up with a new phone number. After signing up, it blocked my new number.
So, I tried again - tried with a new phone number. Deleted the Uber app, installed it back again, and Uber blocked that again instantaneously.
Is it legal to fingerprint iPhones after the app is deleted and installed back. I know that UUID is now legacy, and that there was a ruckus a few months back that Apple threatened to remove the Uber App if it continues to fingerprint.
I wrote to the Uber Support, but as usual, disclosing anything and helping out is against their policies.
Can any Uber and Apple engineer here throw light on this matter?
The key is to understand an industry and develop domain-specific knowledge.
The best way is to work in such an industry. However, that's not always possible. How do you continually learn about new industries? And, has this ever helped you in creating a tool or service you were able to sell?
With my limited experience in building iOS app, I guess that this would essentially send push notifications back and forth for chat. Are there any best practices on building something which will be cheap and could scale at least decently.
Any general pointers on building this?