2016-03-24 20 views
2

eindeutig Um eine App in iOS 6 zu identifizieren und über Sie diesen Code verwenden:Mac App Store App und identifierForVendor

UIDevice.currentDevice().identifierForVendor 

Gibt es ein Äquivalent für Mac OSX?

+0

Bedeutst du die Hardware-Uuid oder eine Werbe-ID? –

+0

Nun gut, Herr I'L'I wieder. Ich habe eine andere Midi App :), diesmal für Mac OSX. Mein Kunde ist es, sein geistiges Eigentum zu schützen und gleichzeitig die Dinge für seine Nutzer nicht schwerer zu machen als nötig. Mit etwas wie dem iOS "identifierForVendor" könnten wir die Nutzung auf allen Rechnern der App verfolgen und dies in Ordnung bringen, ohne den Benutzer-Workflow zu beeinträchtigen! Es ist wahrscheinlich, dass seine Benutzer Musikproduzententypen sind. Eine Werbe-ID könnte eine Idee sein, aber wir bewerben eigentlich nichts. Ich habe Mac Hardware UUID, Seriennummer und MAC-Adresse untersucht, aber alle haben die Einschränkung pro Maschine. –

+0

Mit einer Hersteller-ID können wir einen Hash der Hersteller-ID, des Produkts und der Lizenz erstellen und es den Benutzern ermöglichen, die von uns projektierte IP-Adresse auf jeder beliebigen Maschine zu verwenden, während gleichzeitig der zufällige Missbrauch der IP-Adresse verhindert wird ist in diesem Fall leider eine XML-Datei. –

Antwort

1

Der MAC hat nichts mit iOS identifierForVendor oder Werbe-ID leider.

2

Für die Aufzeichnung und Benutzer SO für diese Angelegenheit suchen: Apple-Dokumentation über einen Kaufbeleg Validierung gibt die Implementierung Spitze die GUID eines Mac als gleichwertiges Verfahren für identifierForVendor zu erhalten: Get the GUID in macOS

Es ist MAC-Adresse basiert, aber ist die Wahl von Apple für Kauf-Hash-Kontrolle.

Verwandte Themen