Med hjälp av Javascript i din iOS App (4 / 5 steg)
Steg 4: Att identifiera orsaken till funktionsanropet
Som tidigare nämnts, finns det olika skäl att denna delegatmetod kommer att kallas. Vi vill här koden för att köra om och endast om en notifiering kallas, så måste vi se till att metoden inte anropades av en annan anledning. För det första, vi kontrollerar navigering typen. JS aviseringen är en UINavigationTypeOther navigering typ, så vi kolla detta först. Av första kontroll navigering typen, kan vi garantera det är ingen mixups baserade på andra möjliga standard laster.
Nästa, vi vill se till att URL-schema var en typ av samtalsvarning. Inom ramen för UINavigationTypeOther finns det fortfarande andra typer av belastning begäranden. När dessa villkor, kan vi börja oroa om vad vi vill göra med registreringen.
Returvärden ange oavsett om vi vill följa upp med belastning begäran. Om vi återvänder Ja, då åker vi till en varning skärm, och vi vill inte att. Så, när det gäller varningar återvänder vi nr.