Я не могу войти в тест покупки приложения для работы

Иначе использует Фабрика E разработчик от lxml (доступный в Elementtree также)

>>> from lxml import etree

>>> from lxml.builder import E

>>> def CLASS(*args): # class is a reserved word in Python
...     return {"class":' '.join(args)}

>>> html = page = (
...   E.html(       # create an Element called "html"
...     E.head(
...       E.title("This is a sample document")
...     ),
...     E.body(
...       E.h1("Hello!", CLASS("title")),
...       E.p("This is a paragraph with ", E.b("bold"), " text in it!"),
...       E.p("This is another paragraph, with a", "\n      ",
...         E.a("link", href="http://www.python.org"), "."),
...       E.p("Here are some reserved characters: ."),
...       etree.XML("

And finally an embedded XHTML fragment.

"), ... ) ... ) ... ) >>> print(etree.tostring(page, pretty_print=True)) This is a sample document

Hello!

This is a paragraph with bold text in it!

This is another paragraph, with a link.

Here are some reservered characters: <spam&egg>.

And finally an embedded XHTML fragment.

5
задан dredful 27 August 2010 в 17:46
поделиться

3 ответа

Я только что заставил его работать. Я использовал только «TAP001» для продукта вместо «com.companyname.appid.TAP001». и я получил обратно информацию о продукте.

Я чувствую себя тупым, но знаю, что в прошлом безуспешно пробовал "TAP001", но до этого я перепробовал так много вещей, что в то время, должно быть, ошибся в какой-то другой информации.

Для тех, кто это сделал. кто борется с этой проблемой, я могу сказать:

  • Ваше приложение не обязательно должно быть активным в магазине.
  • Вам действительно нужно приложение в представлении магазина приложений. Отклоните двоичный файл после его загрузки.
  • Тестирование вашего приложения должно работать в режимах Release или Debug
  • Вам действительно нужен продукт в приложении «Разрешен для продажи»
  • Ваш запрос продукта должен содержать только идентификаторы продукта (а) )

Вот пример:

- (IBAction)buyButton1Click:(id)sender{
    NSSet *productList = [NSSet setWithObjects:@"TAP001", @"TAP002", nil];

    SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
    request.delegate = self;
    [request start];
    }
9
ответ дан 14 December 2019 в 04:40
поделиться

Согласно часто задаваемым вопросам по itunes connect от Apple, вам необходимо создать тестового пользователя, чтобы использовать среду песочницы магазина itunes.

При этом, даже после создания такого пользователя и настройки моего iphone для использования этого пользователя, я все еще испытываю ту же проблему, о которой вы сообщаете: все продукты «недействительны» в соответствии с API набора для магазина.

I Я обновлю этот пост, когда выясню это.

0
ответ дан 14 December 2019 в 04:40
поделиться

Итак: представьте себе чрезвычайно сложный и запутанный набор правил для тестирования покупок приложений. А теперь усложни это в десять раз. Это решение Apple. :)

Вам нужно будет прочитать руководство разработчика itunes connect и, возможно, также руководство по покупке в приложении. Короткий ответ заключается в том, что вам понадобится специальная тестовая учетная запись, и вам также нужно будет использовать ее особым образом, если вы хотите протестировать свою покупку в приложении.

Удачи!

-1
ответ дан 14 December 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: