3 votos

La desactivación de una aplicación móvil de datos inadvertidamente la desactivación de otras aplicaciones?

Estoy tratando de conseguir alrededor de un extraño problema con respecto a una aplicación para iOS de mi empresa produce. Utilizamos un proceso de personalización de la marca a un único archivo ejecutable, la asignación de nuevos recursos y un nuevo id de paquete, pero manteniendo el mismo núcleo ejecutable a través de marcas.

El problema es que cuando el teléfono tiene varias marcas diferentes instalado, la desactivación de una aplicación para celulares de conectividad inadvertidamente la desactivación de todos ellos, y no puedo entender por qué.

Para reiterar, cada app, naturalmente, tiene su propio id de paquete, así que ¿por qué habría de desactivación celular de datos para una aplicación de romperla para otras marcas?

2voto

Charles Bao Puntos 587

Hice un poco de investigación y la experimentación, y por lo que puedo decir, iOS es la identificación de la movilidad de la aplicación basada en la aplicación binaria de alguna manera. Es decir, el real archivo ejecutable incrustado dentro de la aplicación de paquete, en lugar de id de paquete, como sería de esperar intuitivamente.

Si puedo crear dos diferentes versiones, y la marca en varias marcas de cada uno, a continuación, deshabilitar una de las branded apps desactiva la conectividad celular de todas las marcas del grupo (es decir, que comparten la misma base binaria), pero no afectan a las marcas construido con un binario diferente. Además, el cambio de nombre, integrado en el archivo binario no tiene ningún efecto, por lo que claramente se basa en el contenido del archivo ejecutable (tal vez una suma de comprobación o identificador interno).

Como puedo saber que esto es sólo un error en la implementación de esta característica en iOS, y no puedo pensar en alguna forma de evitar esto que no se trata de cambiar por completo de cómo nos marca nuestras aplicaciones. He presentado un informe de errores a Apple.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X