In-App-Purchase - Apple

Настройка механизма  покупок внутри приложения на строне  iBuildApp.com

Настройка механизма покупок внутри приложения на стороне Apple

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

  • Avatar
    Developers team

    Настройка механизма  покупок внутри приложения на стoроне  iBuildApp.com

    Выберите виджет In-App-Purchase в окне смены виджетов и кликните кнопку  “Добавить” в секции “Apple In-App Store” для того, чтобы добавить новый товар:

    pic20.png

    iBuildApp поддерживает 3 типа товров:

      1. Hosted with Apple (non-consumable) - товары, которые хранятся на стороне Apple  - Ваш продукт (музыка, видео, файлы большого размера и т.д. ) хранится на стороне Apple. Ваши файлы будут поставлены на конечное устройство при покупке в автоматическом режиме, при условии, что установлена операционная система iOS6.0 и выше (Если Вы хотите, чтобы приложение поддерживало операционную систему  iOS 5 и ниже, загрузите Ваши файлы на сторонний хостинговый сервис и предоставьте прямые ссылки). Важно: Все товары, которые Вы планируете добавить в приложение, должны быть сначала настроены в  iTunesConnect, а уже потом появится возможность добавить их в приложение, создаваемое на iBuildApp.
      2. Hosted on remote server (non-consumable) - товары, которые хранятся на удаленном сервере  –  Ваши продукты будут хранится на удаленном сервере (это может быть любой загружаемый контент, в том числе  youtube видео, файлы pdf, веб-страницы ). Все что необходимо - предоставить ссылки на продаваемые продукты. Важно: Все товары, которые Вы планируете добавить в приложение, должны быть сначала настроены в  iTunesConnect, а уже потом появится возможность добавить их в приложение, создаваемое на iBuildApp.
      3. iTunes store product - товары из магазина iTunes – Вы сможете продавать товары из магазина iTunes(приложения, музыка, видео, книги, журналы). Предустановок на iTiunesConnect не требуется. Более подробную информацию можно найти по ссылкам ниже:

    В первых двух случаях  (Hosted with Apple and Hosted on Remote Server) будет необходимо указать идентификатор продукта (Product ID). Он должен соответствовать тому, который Вы указали на iTunesConnect в разделе  in-App purchase. Скопируйте этот идентификатор на iTunesConnect и вставьте, как показано ниже:

    pic21.png

    Для товаров, расположенных на iTunes Store Вам необходимо предоставить Apple ID. Apple ID можно получить из ссылки для предпросмотра продукта на  iTunes. в любой подобной ссылке (неважно, книги это, музыка, приложение) есть часть, содержащая Apple ID и начинающаяся  с  id, дальше идет последовательность цифр.

    Пример прямой ссылки на продукт: https://itunes.apple.com/us/album/drunk-with-city/id290713563?i=290713676#

    Для приложений, которые опубликовали Вы сами,  Apple ID может быть найден на  iTunesConnect:

  • Avatar
    Developers team

    Настройка механизма покупок внутри приложения на стороне Apple

    Прежде чем, Вы начнете настраивать список товаров, убедитесь, что Вы подписаны на Apple Developer Program и заполнили всю необходимую банковскую и контактную информацию.

    На iTunesConnect есть возможность настроить три вида товаров:

    • Consumables  - с пользователя деньги взимаются каждый раз при покупке продукта,
    • Non-consumables  - Продукт может быть куплен только один раз. Apple берет на себя все функции связанные с хранением информации о том, был ли куплен уже этот товар и позволит скачать его бесплатно, если он уже куплен, например как в случае с уже однажды оплаченными приложениями.
    • Subscriptions - покупка обновлений и динамического контента.

    ВАЖНО: iBuildApp поддерживает только второй тип товаров - Non-consumables (фото, видео, pdf-файлы и т.д.)

    Прежде всего необходимо создать идентификатор  приложения  (App ID):

    • Зайдите на iOS Developer Center, выберите "App IDs" и кликните "New App ID"
    • Заполните форму создания идентификатора:

    Bundle identifier должен быть уникальным, иначе система его отклонит.

    Нажмите кнопку Submit как только Вы закончили – Вы только что создали  App ID! Теперь его можно использовать для  создания нового приложения на iTunes Connect:

    • Зайдите на  iTunes Connect, кликните  "Manage Your Applications", а затем "Add New App", выберите название приложения, SKU и выберите Bundle ID, который Вы только что создали. Если у Вас уже есть приложение, то можно сразу обратиться к секции Managing In-App Purchases. 
    • На следующих двух страницах Вам будет необходимо предоставить информацию о приложении. Ее можно будет поменять позже:

    Убедитесь, что все поля заполнены, а затем выберите статус "upload binary later", иначе iTunesConnect не позволит Вам закончить создание приложения.

    Теперь, когда Вы определились с приложением можно перейти в секцию  Manage in-App purchases.

    Секция Managу In-App purchases на iTunesConnect

    Прежде, чем Вы сможете добавить товар на iBuildApp, Вы должны создать его на iTunesConnect

    • Кликните "Manage In App Purchases", как показано ниже:
    • Кликните "Create New" слева сверху:
    • Выберите тип товара  "Non-Consumable"  (никакие другие типы товаров iBuildApp не поддерживает!)
    • На следующей странице заполните информацию о товаре:

       

      • Reference name: Это имя товара будет показано только на  iTunes Connec. Оно может быть каким  угодно, поскольку Ваши пользователи видеть его не будут.
      • Product ID:  Уникальный идентификатор, который будет определять Ваш товар.  Apple рекомендует использовать имя сайта в обратной нотации, например,  com.mycompany.myiproduct.ifeature.
      • Cleared for Sale: выберите опцию "Yes" – и Ваш продукт будет доступен Вашим пользователям сразу после того, как Ваше приложение увидит свет.
      • Price Tier: определите цену Вашего продукта.
    • Прокрутите страницу вниз до секции  Language (Язык) и кликните"Add Language":
    • Заполните предлагаемую форму:
    • Выберите  "Yes", если хотите хранить Ваш товар на Apple:

       

      Если Вы выбрали "Yes" (Да), то Вам будет необходимо создать файл .pkg при помощи XCode. Более подробно можно узнать, перейдя  по ссылке: http://docs.xamarin.com/guides/ios/platform_features/introduction_to_ios_6/changes_to_storekit,  в секции "Creating .PKG files".

      Примечание: Apple автоматически поставит Ваш товар только если на устройстве установлена операционная система iOS 6 и выше. Чтобы обеспечить поддержку более ранних операционных систем, загрузите Ваш товар на любой удаленный сервер и используйте  In order to support earlier iOS versions, you should upload the product on another server and provide that URL on iBuildApp.

      Если Вы выбрали  "No" (Нет),  то Вы сами несете ответственность за размещение своих товаров в сети Интернет.

    • Добавьте описание (необязательное поле) и криншоты (обязательное поле). Кликните кнопку  "Done"  для завершения работы с текущим товаром.

    Добавьте столько товаров, сколько необходимо

    Более подробно с этим механизмом можно ознакомиться здесь:

    https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/16.0.0.9.1.7.1.5.3.1 .

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