Fakes are harder and harder to differentiate from the real ones as production houses who produce the real ones are starting to "knock off" the very work that they do for expensive luxury labels.
However, the best way to recognize fakes is to look at the details provided in this app in hindi.
In this app we have provided good details to look for when distinguishing a fake from a real product.