iOS, схемы URL-адресов для магазина приложений как для приложений указанного разработчика, так и для его конкретного приложения для обновления в iOS 6?

На этот вопрос уже был дан ответ, но в iOS 6 все эти решения не работают. Мои текущие решения иногда тоже не работают:

https://itunes.apple.com/us/artist/имя_разработчика/идентификатор_разработчика

https://itunes.apple.com/us/app/app_name/app_id

проблема в iOS 6.0.1, а в iOS 6.1 ошибки нет


person user2159978    schedule 18.05.2013    source источник
comment
Пожалуйста, проверьте мой ответ, он работает для iOS 5,6 и 7   -  person Idan    schedule 11.01.2014


Ответы (1)


Это работает на моем конце (Xcode 5 - iOS 7 - Device!):

  1. Для самого приложения:

    itms-apps://itunes.apple.com/app/idYOUR_APP_ID
    

    Фрагмент кода (можно просто скопировать и вставить):

    #define YOUR_APP_STORE_ID 545174222 // Change this to your app ID
    
    static NSString *const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%@";
    [NSURL URLWithString:[NSString stringWithFormat: iOS7AppStoreURLFormat, YOUR_APP_STORE_ID]]; // Would contain the right link
    
  2. Для разработчика вы можете использовать это:

    https://itunes.apple.com/artist/idYOUR_ARTIST_ID
    

Вы можете получить YOUR_ARTIST_ID в своем iTunes Connect или по ссылке в одном из ваших приложений (есть «Просмотреть больше от этого разработчика» и скопировать номер после «id» в самой ссылке).

person Idan    schedule 11.01.2014