Apple no proporciona una forma directa de hacer esto. Apple tampoco le permite acceder a las cookies de Safari desde su propia aplicación (por una buena razón), por lo que tampoco hay una buena manera de hacerlo.
Hay una solución realmente hack, y quiero decir que es una muy, muy, muy mala piratería, una que Apple probablemente rechazaría. Puede configurar enlaces de invitación en su sitio que almacenen el nombre de usuario de referencia en una cookie y luego redirigir a la tienda de aplicaciones. Luego, cada vez que la aplicación se inicia por primera vez (es decir, la primera vez que se inicia cuando el acceso a la red está disponible), puede hacer que abra una URL secreta en Safari que lea la cookie y redirija a su aplicación con eso. información.
Por supuesto, esto ciertamente no es halagador para el usuario, e incluso puede confundir a las personas (es por eso que dije que Apple puede rechazar su aplicación por esto), y corre el riesgo de que el usuario se quede en Safari, fuera de su aplicación – si el acceso a la red parece estar disponible pero en realidad no lo está.
- Quiero poner anuncios en mi aplicación (admob o airpush) ¿es necesario publicar mi aplicación en Play Store o Apple Store? Porque quiero crear mi propia tienda y solo publicar mis aplicaciones allí.
- Cómo comercializar mi aplicación que no tiene ninguna función social
- ¿Cuáles son algunas de las desventajas de la tienda de aplicaciones de Apple?
- ¿Por qué algunas aplicaciones no están disponibles en las tiendas de aplicaciones de algunos países?
- ¿Cuáles son algunos juegos de iPhone que puedes jugar cómodamente sin compras dentro de la aplicación?
Esta técnica también sería inútil si se hiciera clic en el enlace de invitación desde cualquier dispositivo que no sea el dispositivo en el que se está instalando la aplicación (es decir, desde la Mac del usuario).