В приложении купите идентификаторы продукта
Q: Я реализую Закупку В приложении и должен зарегистрировать мои идентификаторы продукта. Что такое идентификаторы продукта и как я создаю и использую их в своем приложении?
A: Идентификатор продукта является строкой, используемой для однозначного определения каждого продукта, который Вы хотите продать от Вашего приложения. App Store использует его для получения информации о продукте. Это - идентификатор строки, который может только содержать алфавитно-цифровой (A-Z, a-z, 0-9), подчеркивание (_), и символы периода (.). Можно использовать любую последовательность этих символов для идентификатора. Однако мы рекомендуем использовать обратный стиль доменного имени (например, com.companyname.application.productid
) при создании идентификатора.
Как я создаю идентификатор продукта?
Форма Покупок В приложении используется для генерации продуктов Закупки В приложении. Это содержит поле Product ID, которое должно быть заполнено. Используйте это поле для указания идентификатора продукта для продукта. Выполните шаги ниже для создания идентификатора продукта:
Войдите в систему Подключения iTunes, затем перейдите к Управлению Вашим настоящим модуля Приложений в домашней странице.
Подключение iTunes берет Вас к странице Manage Your Apps, содержащей список всех Ваших приложений. Выберите приложение, для которого Вы хотите создать продукты Закупки В приложении, затем щелкнуть по кнопке Manage In-App Purchases на следующей странице для этого приложения, затем на кнопке Create в следующей странице.
Выберите тип для своего продукта Закупки В приложении. Подключение iTunes берет Вас к форме Покупок В приложении, содержащей кнопку Save. Заполните Идентификатор продукта, а также все другие поля настоящее в той форме.
Рисунок 1 выводит на экран com.apples.mygreatapp.consumable1
и com.apples.mygreatapp.sport7days
идентификаторы продукта для My Great App
приложение.
Как я использую идентификатор продукта в своем приложении?
Вы создаете SKProductsRequest
объект, затем передайте свой список идентификаторов продукта к initWithProductIdentifiers
метод для получения информации о продуктах. См. Перечисление 1 для примера, запрашивающего информацию о продуктах, связанных с идентификаторами продукта, показанными на рисунке 1.
Перечисление 1 Получает информацию о продуктах
- (void) requestProductData |
{ |
//Create a list of product identifiers |
NSSet *productSet =[NSSet setWithObjects: @"com.apples.mygreatapp.consumable1", |
@"com.apples.mygreatapp.sport7days",nil]; |
//Create and initialize a products request object with the above list |
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: productSet]; |
//Attach the request to your delegate |
request.delegate = self; |
//Send the request to the App Store |
[request start]; |
} |
История версии документа
Дата | Примечания |
---|---|
25.01.2012 | Обновленный раздел «How do I create a product identifier?». |
18.07.2011 | Обновленный снимок экрана. |
18.01.2010 | Новый документ, описывающий, как создать и использовать идентификаторы продукта для Закупки В приложении. |