Yes, Oppo R17 Pro has a dedicated 3D camera at the rear.
Yes, Oppo R17 Pro does have the in-display fingerprint scanner. Besides, it also supports face-unlock.
Yes, Oppo R17 Pro does have the face-unlock function. The phone also has an in-display fingerprint scanner.
Yes, Oppo R17 Pro does have the Corning Gorilla Glass 6 display protection. In fact, it is the world's first phone with Corning Gorilla Glass 6 level of protection.
Yes, Oppo R17 Pro does have the GPS support.
Oppo R17 Pro has a lot of points going in its favour like excellent set of cameras, great display and design as well as top-notch performance. I think Oppo R17 Pro can give solid competition to OnePlus 6T going by the overall performance.