Gibt es eine Möglichkeit, das zu tun? Ich würde es hassen, die App-ID irgendwo fest zu codieren ...Wie programmiere ich die App-ID zur Laufzeit?
Antwort
Wenn Sie Ihre com.whatever.whatever Identifikation bedeuten:
NSString *myAppID = [[NSBundle mainBundle] bundleIdentifier];
Wenn Sie Ihre iTunes id123456789 Identifikation meine, es ist nicht Ihnen zur Laufzeit zur Verfügung gestellt, wird Ihnen aber bei iTunes Connect gegeben und kann von dort manuell in Ihre App eingefügt werden.
Die iTunes Identifikationsnummer ist, was er wahrscheinlich meint. Du hast recht. Es gibt keine Möglichkeit, dies zur Laufzeit zu tun (Datei ein Radar - es sollte nicht schwer sein, in Anbetracht der iPhoneOS Gerät kennt diese Informationen, um Updates für sich selbst zu tun). – Jann
UPDATE: Es ist möglich, Ihre iTunes ID zur Laufzeit durch Abfragen von Apples Server zu ermitteln. Dies ist, was Plug-ins wie iRate verwenden. Alles, was Sie tun müssen, ist die folgende URL aufzurufen und die Antwort für das 'trackId'-Feld zu analysieren. 'https://itunes.apple.com/US/lookup?bundleId=
Keine Möglichkeit, dies zu tun. Ich denke, Sie versuchen wahrscheinlich, auf Ihre Produktseite zu verlinken, oder? Versuchen Sie, den Link-Methode mit Ihrem Namen Ihrer App
http://itunes.com/apps/<YOUR APP NAME>
Ich habe es versucht und es funktioniert; das ist die einfachere, elegante Lösung und wahrscheinlich die einzige ":-)". Jetzt sollte dontWatchMyProfile uns darüber aufklären, was er wirklich meint. ':-)' – kiamlaluno
try Referenz THIS auf developer.apple.com. (müssen Konto auf Entwickler AppleID)
U wie unten verwenden können. fügen Sie Ihrem Projekt AVFoundation.Framework hinzu. Import-Header "AVFoundation/AVFoundation.h"
U kann Konstanten verwenden unten. NSString * const AVMetadataiTunesMetadataKeyAppleID;
Könnten Sie mir bitte einen Weg zeigen, wie Sie den Wert des Schlüssels (AVMetadataiTunesMetadataKeyAppleID) von einer App abrufen würden? Gibt es eine Möglichkeit, dies zu tun, ohne das i-Device zu jailbreaken? Thx – NicTesla
AVMetadataiTunesMetadataKeyAppleID gibt 'apID' für mich zurück –
Bitte nicht auf verkürzte Links, wenn nicht notwendig – JoeCortopassi
das Code-Snippet in dieser Frage zur Verfügung gestellt wird gezeigt, wie das Bündel Samen ID über den Code ziehen:
- 1. Einstellung appid und secret zur Laufzeit MicrosoftBotConnector.Client gibt 401 zurück
- 2. Wie konfiguriere ich Ecto zur Laufzeit?
- 3. Wie setze ich java.net.preferIPv4Stack = true zur Laufzeit?
- 4. Wie ändere ich persistence.xml zur Laufzeit
- 5. Ich bekomme java.lang.UnsatisfiedLinkError zur Laufzeit
- 6. Android, wie die Anwendungssprache zur Laufzeit ändern
- 7. Wie die DiscriminatorValue zur Laufzeit bekommen
- 8. Wie kann ich die Plattform zur Laufzeit mit MvvMCross erkennen?
- 9. Wie ändere ich die Farbe eines textArea zur Laufzeit?
- 10. Wie ändere ich die Sprache zur Laufzeit in Java Swing
- 11. Wie konfiguriere ich die Logback-Konfigurationsdatei zur Laufzeit?
- 12. die Annotationsinformationen zur Laufzeit abrufen
- 13. Java: Wie programmiere ich dieses PNG?
- 14. Welche Appid sollte ich mit Netsh.exe verwenden?
- 15. Wie programmiere ich Videos?
- 16. Wie programmiere ich die Eclipse-Perspektive?
- 17. gnome-terminal: Wie programmiere ich die Scrollbar?
- 18. C# Wie programmiere ich die Funktion
- 19. Wie programmiere ich die IE-Proxy-Einstellung?
- 20. Wie programmiere ich die Lautstärke auf Android?
- 21. Wie programmiere ich die Tastatur in iOS?
- 22. Wie programmiere ich die Seite programmatisch?
- 23. Wie programmiere ich die Breite des LinearLayout?
- 24. Wie programmiere ich die Stunde in nsdate?
- 25. Wie programmiere ich die Registerkarte (eines UITabViewController)?
- 26. Einstellung "Modal" zur Laufzeit
- 27. Kann ich zur Laufzeit Klassenklasseninstanzen unterscheiden?
- 28. Ninject zur Laufzeit verbindlich
- 29. So ändern Sie die Ansicht zur Laufzeit
- 30. So ändern Sie die Dateierweiterung zur Laufzeit
Was Sie mit dem App-ID bedeuten? Die mit einer Signatur in iTunes verknüpfte Anwendungs-ID oder die Paket-ID in der Datei Info.plist? –