iTunesStore не показывает кнопку обновления для приложения

Мы внедрили функцию принудительного обновления в наше приложение. И он отлично работает и показывает предупреждение об обновлении в моем приложении.

При нажатии на обновление я открываю следующий URL:

var strAppstoreLink = itms://itunes.apple.com/za/app/<My_App_Name>/<My_App_ID>?mt=8

используя следующий код:

UIApplication.sharedApplication().openURL(NSURL(string:strAppstoreLink)!)

он открывается и перенаправляет на перенаправление приложений в iTunesStore

Привязка iTunesStore открыта.

снап iTunesStore открыт

Но он показывает текст кнопки как OPEN, а не UPDATE.

но в то же время, когда я одновременно открываю AppStore на том же телефоне.

Привязка AppStore открыта

Привязка AppStore открыта

Он показывает текст кнопки как UPDATE.

У кого-нибудь есть идея относительно того же.


person Harshal Bhavsar    schedule 06.05.2016    source источник
comment
Это баг Apple. Это произойдет автоматически через некоторое время. В моем случае это заняло 2 дня. Их рассылка не помогла.   -  person Kakshil Shah    schedule 06.05.2016
comment
С моей точки зрения, вы просто отправляете почту Apple, и пусть они помогут и подождут время.   -  person Nimit Parekh    schedule 06.05.2016
comment
Та же проблема спустя почти 3 месяца Были ли какие-либо последующие решения по этой проблеме? Как ты с этим справился?   -  person dimuz    schedule 26.07.2016
comment
это случилось со мной на прошлой неделе.   -  person Roei Nadam    schedule 20.11.2016
comment
Не знаю об этом, но я изменил URL-адрес на URL-адрес магазина приложений вместо URL-адреса iTunes Store.   -  person Harshal Bhavsar    schedule 21.11.2016
comment
все еще имея эту проблему, проблема все о местоположении. В некоторых местах приложение не готово, но почему ссылка на приложение говорит, что новое приложение готово к обновлению?   -  person Yestay Muratov    schedule 18.04.2017
comment
@YestayMuratov, пожалуйста, проверьте новое редактирование.   -  person Harshal Bhavsar    schedule 18.04.2017


Ответы (3)


Мне помогло обновление URL следующим образом.

Измененный

itms://itunes.apple.com/za/app/<My_App_Name>/<My_App_ID>?mt=8

To

https://itunes.apple.com/za/app/<My_App_Name>/<My_App_ID>?mt=8
person Harshal Bhavsar    schedule 18.04.2017
comment
К сожалению, это изменение не решило проблему для меня. После прочтения этого форума https://forums.developer.apple.com/thread/52767 официальный ответ Apple выглядит следующим образом: App Store является глобальным по своей природе, и может потребоваться время, чтобы обновление приложения стало доступным в любом отдельном магазине в любом регионе. - person jklapwyk; 23.01.2018
comment
Да, это может быть так. Но в моем случае я открывал магазин iTunes вместо App Store. Таким образом, вышеуказанное изменение помогло мне решить проблему. - person Harshal Bhavsar; 23.01.2018

у нас такая же проблема. похоже, решение состоит в том, чтобы перенаправить на эту ссылку:

itms-apps://itunes.apple.com/app/apple-store/{AppID}

а НЕ так:

itms://itunes.apple.com/app/apple-store/{AppID}

это будет перенаправлено в приложение Appstore, а не в приложение iTunes store!

person Sosily    schedule 09.07.2019

Причина может заключаться в том, что на вашем устройстве установлена ​​более старая версия iOS, чем требуется для новой версии приложения.

Чтобы определить, так ли это, удалите приложение, а затем попробуйте загрузить новое из магазина приложений.

Так было со мной.

person Jörgen Lundgren    schedule 27.08.2019