Colección de citas famosas - Slogan de motivación - IOS detecta si la aplicación está instalada en el teléfono.

IOS detecta si la aplicación está instalada en el teléfono.

El producto requiere que la aplicación detecte si hay otras aplicaciones instaladas en el teléfono y proporcione el ID del paquete correspondiente a la aplicación.

He leído algunas en línea y la mayoría de ellas se dividen en dos formas: determinar si se puede abrir con URLScheme Abra la aplicación directamente a través de BundleID. El primer método requiere encontrar el esquema en el archivo info.plist de la aplicación correspondiente. Algunos archivos info.plist no pueden encontrar el esquema. Entonces elegí directamente este último.

Dado que no es necesario poner nuestra APP en los estantes, hagámoslo~

Este método tiene un inconveniente, es decir, si la APP correspondiente está instalada en el teléfono, saltará directamente para abrir la APLICACIÓN. No se ajusta a mis necesidades. No necesito saltar, solo necesito decirle al fondo si hay un estado a través de la interfaz. Así que encontré otro método, instalé todas las aplicaciones en el teléfono y busqué:

Pero probé este método y actualmente no se puede acceder a ninguna aplicación. Por lo que todavía no se recomienda. Finalmente, se encontró y resolvió otra forma similar al segundo método.