2010-07-10 10 views

Odpowiedz

20

Jeśli masz na myśli swoją identyfikację com.whatever.whatever:

NSString *myAppID = [[NSBundle mainBundle] bundleIdentifier]; 

Jeśli masz na myśli iTunes id123456789 identyfikację, to nie dostępne w czasie wykonywania, ale otrzymasz je w iTunes Connect i możesz tam ręcznie wstawić do swojej aplikacji.

+1

Numer identyfikacyjny iTunes jest tym, co prawdopodobnie oznacza. Masz rację. Nie ma sposobu, aby zrobić to w czasie wykonywania (zrób radar - nie powinno to być trudne, biorąc pod uwagę urządzenie iPhoneOS, które zna te informacje, aby robić aktualizacje dla siebie). – Jann

+2

AKTUALIZACJA: Możliwe jest określenie twojego identyfikatora iTunes w czasie wykonywania przez zapytanie do serwera Apple. Właśnie tego używają wtyczki takie jak iRate. Wszystko, co musisz zrobić, to zadzwonić pod następujący adres URL i przeanalizować odpowiedź dla pola 'trackId'. 'https://itunes.apple.com/US/lookup?bundleId=' – BFar

6

Nie ma sposobu, aby to zrobić. Myślę, że prawdopodobnie próbujesz utworzyć link do strony z produktem? Wypróbuj metodę łącze za swoją nazwę aplikacji

http://itunes.com/apps/<YOUR APP NAME> 

Try it

+0

Próbowałem i działa; jest to łatwiejsze, eleganckie rozwiązanie i prawdopodobnie jedyne ":-)". Teraz dontWatchMyProfile powinien oświecić nas, o co naprawdę chodzi. ':-)' – kiamlaluno

3

odniesienia spróbować tego na developer.apple.com. (potrzebne konto na dewelopera appleID)

U można używać jak poniżej. dodaj AVFoundation.Framework do swojego projektu. nagłówek importu "AVFoundation/AVFoundation.h"

U może używać stałych poniżej. NSString * const AVMetadataiTunesMetadataKeyAppleID;

+0

Czy mógłbyś pokazać mi sposób, w jaki sposób pobierałbyś wartość klucza (AVMetadataiTunesMetadataKeyAppleID) z aplikacji? Czy istnieje możliwość zrobienia tego bez złamania jailbreaka i-Device? Thx – NicTesla

+0

AVMetadataiTunesMetadataKeyAppleID powraca "apID" dla mnie –

+0

Proszę powstrzymać się od skróconych linków, gdy nie jest to konieczne – JoeCortopassi

Powiązane problemy