2017-01-24 1 views

Antwort

-2

Sie können überprüfen, ob die App derzeit auf dem iPhone verfügbar ist oder nicht. Hier müssen Sie anstelle der Zeichenfolge "yourappname: //" das URL-Schema dieser App angeben. Sie finden das Tutorial des URL Schemes von this link.

Swift Code

let appInstalled = UIApplication.shared.canOpenURL(URL(string: "yourappname://")) 
if(appInstalled) { 
    print("It is installed") 
} 
else 
{ 
    print("It is not installed") 
} 

Objective-C-Code

BOOL isInstalled = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"yourappname://"]]; 

if(isInstalled){ 

[email protected]("It is installed"); 

} 
else{ 

[email protected]("It is not installed"); 

} 
+1

Diese beantwortet nicht die Frage . OP fragt nach, ob die App * zuvor * installiert wurde, momentan nicht. – milesper

+0

@milesper bitte lesen Sie die Antwort richtig. Ich habe gerade die Antwort in Bezug auf die Überprüfung, ob diese bestimmte App installiert ist oder nicht. –

+1

'Ich würde gerne wissen, ob ein Benutzer zuvor die App installiert hatte. Beachten Sie die" vorher ". Ich fürchte, Ihre Antwort ist in der Tat unvollständig/off-topic. – Moritz

4

können Sie gemeinsam genutzte Schlüsselanhänger verwenden Ihre AppId und andere sensible Informationen zu speichern und auf App-Start holen. Durch das Löschen der App werden keine Daten aus dem Schlüsselbund entfernt/gelöscht. Sie werden Daten programmgesteuert speichern und löschen. Auch Apps derselben Familie (vom selben Team entwickelt) können nur Daten von einem gemeinsamen Schlüsselbund lesen und Daten werden in verschlüsselter Form gespeichert, so dass diese vollständig geschützt sind. Sie können dem folgenden Link folgen.

+2

Das beantwortet tatsächlich die Frage. – milesper

Verwandte Themen