oscarimonbox
12/5/2018 - 10:15 AM

Custom scheme url con http https

FUENTES: 
https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios/
https://branch.io/resources/aasa-validator

1) añadir a plist el nuevo esquema
	<key>CFBundleURLTypes</key>
	<array>
		<dict>
			<key>CFBundleURLSchemes</key>
			<array>
				<string>https://myplaces.inmovens.com</string>
			</array>
			<key>CFBundleURLName</key>
			<string>com.aplyss.myplaces</string>
		</dict>
	</array>

2) hay que quitar cualquier custom url que sea propio para la aplicacion ( myplaces:// )
3) añadir a las capabilities de la app (tanto en la app como en developer de itunes) que tiene ASSOCIATED DOMAINS
4) añadir en el apartado de las capabilities de la app el dominio en cuestion con "applinks:" delante
applinks:myplaces.inmovens.com

5) subir un fichero al servidor con el formato:

794GGA8527.com.aplyss.myplaces = prefijo en developer (apartado App IDs) + bundle de app

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "794GGA8527.com.aplyss.myplaces",
                "paths": ["*"]
            },
            {
                "appID": "794GGA8527.com.aplyss.myplacespro",
                "paths": ["*"]
            }
        ]
    }
}

el fichero debe ser servido en por el servidor seguro HTTPS.
Para confirmar que todo es correcto, comprobarlo en https://branch.io/resources/aasa-validator/

6) para probar, enviar un mail con los enlaces https://myplaces.inmovens.com/share