2010-12-31 3 views
3

У меня есть приложение для iPhone, к которому я хотел добавить схемы URL. Дело в том, что у меня есть бесплатная версия и плюс версия.URL-схемы в приложении iPhone

Что я хотел бы сделать, это использовать ту же схему для обоих приложений, но если установлена ​​плюс версия, я хочу, чтобы версия PLUS запускалась вместо бесплатной версии. Возможно ли это?

Br,
Пол Peelen

ответ

8

No. Если несколько приложений зарегистрироваться для одной и той же схеме URL, это не определено, какие приложения будут активированы ОС. Из руководства по программированию приложений iOS:

Примечание. Если несколько сторонних приложений регистрируются для обработки одной и той же схемы URL-адресов, не определено, какое из приложений выбрано для обработки URL-адресов этого типа.

Редактировать: просто подумайте, как вы можете обойти эту проблему: пусть ваша версия с плюсом зарегистрирует вторую частную схему URL, которую вы не публикуете. Затем, если ваше бесплатное приложение запускается с URL-адреса, попросите его проверить, присутствует ли плюс версия, и пересылает переданный URL-адрес в плюс-версию (через схему частного URL-адреса).

+1

Это может помочь: http://www.yelp.com/developers/documentation/iphone – donkim

+0

Удивительная идея ... Я попробую с этой идеей. На данный момент я решил его с веб-страницы с двумя кнопками «Открыть в бесплатной версии» и «Открыть в плюс версия». Br, Paul Peelen –

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