Дмитрий Сонько: обычно в ссылке указываются параметры, которые обозначают канал распространения или название рекламной кампании. Когда сервис сопоставляет переход по ссылке и запуск приложения, то эту информацию можно получить (если сервис дает такую возможность).
Дмитрий Сонько: у всех похожие методы, собирают максимум информации при переходе по ссылке и при запуске приложения, а потом сравнивают. Разумеется 100% точности тут нет.
@GavriKos настройка мануального подверждения доступна только для обновлений, к тому же в этом случае статус был бы другой: Pending for developer release
@IkaR49 прошу прощения, отвлекся и неправильно сформулировал. Библиотека это не только заголовочный файл, он всего лишь интерфейс для ее использования.
@IkaR49 вам бы для начала разобраться как происходит сборка приложения. Библиотека это не только заголовочный файл, это всего лишь интерфейс. А реализация уже в отдельной статической библиотеке, которая прилинковывается на этапе сборки, в этом суть статической линковки.
У меня Casio CDP-220, подключаю к iPad mini, все прекрасно работает безо всякого шаманства. Но это не клавиатура, а электронное пианино, со своим питанием.
@morozovdenis В умелых руках ничего не сломается. К тому же замена делегата не единственный способ, можно ведь сделать замену только нужного метода через objc runtime, без замены объекта делегата.
@SegaZero "Я пытаюсь понять, как, во-первых, дать возможность делать покупку несколько раз на одном устройстве" - речь не об устройстве, а об Apple ID, и в вашем случае nonsonsumable использовать не получится, повторные покупки просто не будут тарифицироваться на этом же Apple ID. Виртуальную валюту Apple позволяет использовать только в игровых приложениях.
@SegaZero consumable инапы валидируются абсолютно также как и non consumable. Для iOS >= 7 есть только одно различие, транзакция в receipt приложения существует только на момент покупки.
@opium я когда то пытался их парсить, у них там достаточно защиты, напарсил очень очень много фильмов, потом забил, постоянно банят. Только придумаешь как обойти, а они опять. С такой большой базой фильмов надо иметь немалое терпение, чтобы спарсить всю базу. Но если стоит задача слить инфо о десятке фильмов, то проблем не будет, например если это для чего то типа XBMC используется.
И в чем вопрос? вы ожидаете что для вашей модели кто то код напишет? Обойдите свою модель и записывайте данные в виде HTML, в чем сложность то? Можно напрямую, типа stringWithFormat:@"%@" или какой нить DOM либой, в любом случае принцип остается один - перебрать данные и сохранить их в нужном виде.