2010-07-10 17 views

risposta

20

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ì.

+1

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

+2

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=' – BFar

6

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> 

Try it

+0

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

3

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;

+0

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

+0

AVMetadataiTunesMetadataKeyAppleID restituisce 'apID' per me –

+0

Si prega di astenersi da collegamenti abbreviati quando non necessario – JoeCortopassi

Problemi correlati