2015-04-05 4 views
1

Я добавляю возможность пользователям обмениваться промо-код и ссылку на мое приложение с помощьюApp Link Перед релиз IOS

NSString *string = [NSString stringWithFormat:@"Share my app ! Use my referral code %@ ", self.actualPromoCodeLabel.text]; 
NSURL *URL = [NSURL URLWithString:@"tel://1234567890x101"]; 

Однако, поскольку приложение представляется сейчас, как я могу знать, какое значение включить в NSURL, чтобы при нажатии на него приложение в приложение было повреждено?

ответ

2

Это абсолютно легкая вещь, которую вы, вероятно, упустили из виду, и как только вы узнаете ответ, вы ударите лоб и скажете ohhh, duh!

Все приложения являются уникальными по своей App ID:

Уникальный номер, Apple, сопоставляет приложение.

При входе в ITunes Connect просто перейдите к приложению в вопросе и как сейчас (2015 5 апреля) в разделе «Общая информация» вы найдете номер «Apple ID» под App Icon

Теперь у вас есть уникальная ссылка для использования в условиях совместного использования.

Вообще, когда вы делитесь ссылкой на магазин приложений через URL будет в следующем формате:

https://itunes.apple.com/us/app/appname/idYOURID#?mt=8 

Где эта ссылка придет от вас спросить?

Простой. Apple предоставила нам iTunes Link Maker, чтобы вы могли получить свою свою собственную ссылку на уже опубликованную работу. Вы можете искать что-либо в «Приложениях iOS» и видеть, что ссылки имеют одинаковый фундамент, единственное, что отличается от вашего имени приложения и приложения. №

Так что давайте скажем, что ваш ID # 123456789, а ваше имя приложения - пример :

https://itunes.apple.com/us/app/example/id123456789?mt=8 

Теперь давайте говорить ваше приложение имеет более чем одно слово в названии которой следует пробел, вы бы изменить пространство для дефиса, так что позволяет сказать, ваше имя приложения теперь Share Пример:

https://itunes.apple.com/us/app/share-example/id123456789?mt=8 

Теперь все, что вам нужно сделать, это включить это в любые гиперссылки на url в течение года ур, прежде чем отправлять в магазин.


Теперь просто поделитесь!

NSString *appStoreLink = @"https://itunes.apple.com/us/app/share-example/id123456789?mt=8"; 
NSString *string = [NSString stringWithFormat:@"Share my app ! Using this link : %@ ", appStoreLink]; 

Эта работа находится в разработке, чтобы вы могли протестировать, как вы, как идти до представления. Единственным недостатком этого является то, что Apple может изменить его без предварительного уведомления. Но платформа с таким множеством приложений, я не думаю, что они будут изменять префикс/суффикс для поиска определенного URL слишком часто

+0

Wow! Это, наверное, 3-х секундный удар в момент лица! Спасибо 1 – DaynaJuliana

+0

Я думал, что формат itms должен был напрямую связываться с магазином? http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store – DaynaJuliana

+1

@DaynaJuliana это было раньше, я считаю, что поддержка остановилась после iOS 6, но не цитирую меня на том. Я знаю, что в последний раз вы могли напрямую ссылаться на страницу отзывов вашего приложения в магазине. Но старые фобы больше не работают.Я не думаю, что вы можете пойти не так, указав ссылку, которую сами Apple предоставляют. Я использовал этот метод в приложении, который был опубликован в магазине в этом году, и он работал отлично, без перенаправления, когда он был в прямом эфире и индексирован – soulshined

Смежные вопросы