#!/bin/bash -e
# dynamicLinkCreate.sh
#
# Create dynamic link

if [ -z "$1" ]
then
    echo "dynamic link domain (1st argument) is not set"
    exit 1
fi
if [ -z "$2" ]
then
    echo "deep link (2nd argument) is not set"
    exit 1
fi
if [ -z "$3" ]
then
    echo "application id (3rd argument) is not set"
    exit 1
fi
if [ -z "$4" ]
then
    echo "AppStore application id (4rd argument) is not set"
    exit 1
fi

domain=$1
link=$2
applicationId=$3
appStoreApplicationId=$4

echo "Dynamic link domain: ${domain}"
echo "Deep link: ${link}"
echo "Application id: ${applicationId}"
echo "AppStore application id: ${appStoreApplicationId}"

apn=$applicationId
ibi=$applicationId
isi=$appStoreApplicationId

echo 'Dynamic link:'
echo "https://$domain/?link=$link&apn=$apn&ibi=$ibi&isi=$isi"
