So, there’s an interoperability element. The app won’t have that ability embedded within itself; it calls other apps on the device. Sometimes that works, but I’ve had plenty of times when it didn’t—at least not the first time.
Interoperability testing is a type of testing to check whether software can inter-operate with other software component, software's or systems.
The goal of interoperability testing is to prove that end-to-end functionality between two communicating systems is as required by the standard on which those systems are based.