La buena noticia es que sí, hay un código que puede escribir para hacerlo. La mala noticia es que es un poco complicado. Trataré de explicarlo, pero avíseme si esto no tiene sentido.
Primero, el código principal que necesita escribir para lograr lo que está hablando se llama “servidor”. Un servidor es una ubicación central que todas las diferentes instancias de su cliente pueden contactar para obtener o dejar información.
Para usar una metáfora, imagine una gran familia donde todos se llaman y se dejan mensajes unos a otros en la casa de la abuela. Por lo tanto, sus programas que se ejecutan en iPhones (llamados “clientes”) son como los hermanos, hermanas, tías, tíos y primos que llaman para dejar mensajes, y su servidor es la abuela, pasando mensajes de un lado a otro.
- ¿Cuáles son las aplicaciones de iOS más útiles para iPhone relacionadas con noticias diarias, descargas de música, podcasts y salud?
- ¿Cómo se compara Google Glass con el rumoreado Apple Watch?
- ¿Cuál es la dirección del servidor para los contactos de iCloud?
- ¿Por qué es iOS más rápido que otros sistemas operativos?
- ¿Es ilegal hacer jailbreak a un dispositivo iOS?
En su caso, realmente le importan dos mensajes. Usted quiere
- Las personas deben poder llamar y dejar que la abuela sepa su información de contacto.
- Las personas deben poder llamar y darle a la abuela una lista de información de contacto, y pedirle que sepa cuál de esas personas ya le ha dejado su información.
En la jerga técnica, eso significa que debe poder “enviar datos” al servidor y luego “consultar” el servidor.
Eso puede parecer complicado, pero en realidad hay más. Además del servidor, también necesita una “base de datos”. Una base de datos es una forma de almacenar información de manera organizada y recuperarla más tarde.
Puedes pensar en la base de datos como el bloc de papel de la abuela que ella guarda cerca del teléfono. Se está haciendo vieja y no puede recordar todo, así que cuando una persona llama para dejar la información de contacto, la anota. Más tarde, cuando la gente llama para preguntar sobre su lista de contactos, ella se refiere a su bloc de notas, ¡y de esa manera no tiene que preocuparse por recordar!
Por lo tanto, querrá que su “servidor” (abuela) tenga una “base de datos” (papel) para que pueda recordar cosas incluso si tiene que ir a dormir una siesta por un momento (el servidor se cae).
Una vez que escriba su servidor y su base de datos, deberá informar a sus “clientes” cómo pueden llamar y proporcionar o solicitar información. Y luego has terminado!
Eso es un poco largo e involucrado, así que avíseme si no está claro 🙂