C'è un modo per farlo? Lo odio per codificare l'ID app da qualche parte ...Come capire l'ID app a livello di programmazione in fase di runtime?
risposta
Se vuoi dire la vostra identificazione com.whatever.whatever:
NSString *myAppID = [[NSBundle mainBundle] bundleIdentifier];
Se vuoi dire iTunes id123456789 l'identificazione, non è disponibile per te in fase di runtime, ma ti viene fornito su iTunes Connect e può essere inserito manualmente nella tua app da lì.
Il numero di identificazione di iTunes è ciò che probabilmente intende. Hai ragione. Non c'è modo di farlo in fase di esecuzione (file di un radar - non dovrebbe essere difficile considerando il dispositivo iPhoneOS CONOSCE queste informazioni per fare aggiornamenti per se stesso). – Jann
AGGIORNAMENTO: È possibile determinare l'ID iTunes in fase di esecuzione interrogando il server Apple. Questo è quello che usano i plug-in come iRate. Tutto ciò che devi fare è chiamare il seguente url e analizzare la risposta per il campo 'trackId'. 'https://itunes.apple.com/US/lookup?bundleId=
Non c'è modo di farlo. Penso che probabilmente stai cercando di collegarti alla tua pagina di prodotto giusto? Provate il metodo di collegamento mediante il tuo nome dell'app
http://itunes.com/apps/<YOUR APP NAME>
L'ho provato e funziona; questa è la soluzione più semplice ed elegante, e probabilmente l'unica ':-)'. Ora, dontWatchMyProfile dovrebbe illuminarci su ciò che intende veramente. ':-)' – kiamlaluno
riferimento provare questo developer.apple.com. (bisogno di account su AppleID sviluppatore)
U può usare come qui di seguito. aggiungi AVFoundation.Framework al tuo progetto. intestazione di importazione "AVFoundation/AVFoundation.h"
U può utilizzare le costanti di seguito. NSString * const AVMetadataiTunesMetadataKeyAppleID;
Puoi indicarmi un modo, come recuperare il valore della chiave (AVMetadataiTunesMetadataKeyAppleID) da un'app? C'è la possibilità di farlo senza jailbreak del dispositivo i-Device? Thx – NicTesla
AVMetadataiTunesMetadataKeyAppleID restituisce 'apID' per me –
Si prega di astenersi da collegamenti abbreviati quando non necessario – JoeCortopassi
il frammento di codice fornito in questa domanda mostra come estrarre il fascio ID seme tramite il codice:
- 1. Posso impostare "android: layout_below" in fase di runtime, a livello di programmazione?
- 2. Modifica lingua app a livello di programmazione
- 3. Come ottenere BatteryStats in Android in fase di runtime?
- 4. Come disabilitare SparkUI a livello di programmazione?
- 5. Come impostare windowDrawsSystemBarBackgrounds a livello di programmazione?
- 6. Ionico come tornare a livello di programmazione
- 7. Cambio colore in Custom Progress Wheel in runtime in Android a livello di programmazione
- 8. Modificare la locale in fase di runtime?
- 9. Controlla a livello di programmazione se gem in bundle?
- 10. Come disporre di più cookie di autenticazione per una singola app a livello di programmazione
- 11. , verificare a livello di programmazione
- 12. Caricamento XAML in fase di runtime?
- 13. Modifica log4net livello di registrazione a livello di programmazione
- 14. Come configurare ELMAH a livello di programmazione?
- 15. Come utilizzare AcroTextExtractor.exe a livello di programmazione?
- 16. Come attivare "Installato" a livello di programmazione?
- 17. Come aprire selezionare a livello di programmazione
- 18. Come nascondere UITabBarController a livello di programmazione?
- 19. come inviare sms a livello di programmazione?
- 20. Come programmare un'attività a livello di programmazione
- 21. Come abilitare a livello di programmazione GPS in Android Cupcake
- 22. Come rispondere a una chiamata a livello di programmazione
- 23. Rimuovere il layout a livello di programmazione
- 24. Riavviare l'applicazione a livello di programmazione
- 25. Come si aggiunge UIButton a UIToolBar a livello di programmazione?
- 26. iOS: Come cambiare la lingua delle app a livello di programmazione SENZA riavviare l'app?
- 27. disinserire a livello di programmazione un'applicazione predefinita
- 28. Riesci a rendere un oggetto serializzabile in fase di runtime?
- 29. Come avviare la mia app a livello di programmazione, se si apre un'altra app?
- 30. iOS 3D a livello di programmazione
Che cosa si intende per ID app? L'ID dell'applicazione associato a una firma in iTunes o l'identificatore del bundle situato in Info.plist? –