2016-12-08 9 views
9

Google пришел с идеей вступительной цены (https://support.google.com/googleplay/android-developer/answer/140504?hl=en).Подписка на подписку на Android и вступительная цена

Мой вопрос связан с его API. Я не могу найти способ получить информацию об этом через Purchases.subscriptions (https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get)

Даже когда я покупаю подписку на вводную цену, и я попросил API разработчика Google Play для получения информации об этой подписке, я вижу только полная цена.

Даже inappproduct/get не имеет никакой информации о начальной цене, связанной с определенным продуктом.

Вы знаете, как правильно подобрать цену? Thx

+0

Как вы называете API? Можете ли вы разместить свой код? –

+0

Нет информации для получения, я думаю. Если бы это было в getSkuDetails, см. Https://developer.android.com/google/play/billing/billing_reference.html –

+0

@PaulWoitaschek Звучит очень странно. Это означает, что пользователь не может знать о начальной цене при покупке подписки? – MyDogTom

ответ

1

Я только что нашли это недавно по этой ссылке https://developer.android.com/google/play/billing/billing_reference.html#billing-codes

Перечислены в справочном разделе Платежной информации API, есть дополнительные поля в ответ на которые появляются только при наличии вводного набора цены. Например, introductoryPrice дает строку типа «$ 9.99». Вы можете просто проверить, установлено ли это поле, и если это то, что есть вводная скорость, вы также можете получить такие вещи, как начальный ценовой период и количество циклов, к которым оно применяется.

+1

Я подтверждаю, что он работает. Довольно точно, что эта информация отсутствовала раньше. Еще один трюк. Ваша «учетная запись google» должна иметь право на вводную цену. В противном случае вы не увидите никаких упоминаний в ответ. В моем случае у меня была учетная запись, которую мы используем для тестирования. С этой подпиской подписка была куплена и отменена много раз. Мне пришлось переключиться на другую учетную запись, чтобы увидеть «вводную цену» в ответ. – MyDogTom

+0

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