jjzjj

Subscription

全部标签

android - 在 Android 应用程序中更改订阅产品的价格

我在Play商店中发布了一个Android应用程序,订阅产品按年收费。我已经习惯了旧的应用内计费API。现在我想更改订阅产品的价格。我想我需要在开发者控制台中更改订阅产品的价格。该选项可用于旧的In-AppBillingAPI。我该怎么办? 最佳答案 如果您已将产品发布为订阅,我想您一旦发布就无法更改该产品的价格。一个选项是您可以以新价格发布新的订阅产品ID,然后在您的应用中提供它而不是原始产品。已经购买的用户继续按原价收费,新用户按新价格收费。您还可以从应用程序提供的产品列表中删除旧的订阅产品,以防止用户看到或购买它。更多信息请查

android - Google Play Android 订阅什么时候真正自动续订?

在iOS平台上,自动续订的应用内订阅会在到期前24小时续订。在Android上自动续订应用内订阅的等效时间是多少?我在到期后24小时内有许多订阅,但它们似乎没有续订/续订。我有超过200个应用程序内订阅block,它们都在到期后24小时内,但当我用谷歌重新验证时,没有一个似乎有延长的到期日期。我在这个数量的样本中的用户保留率实际上不太可能是0%。谢谢! 最佳答案 看起来它们在documentation中相当模糊:Monthly—GooglePlaybillsthecustomer’sGoogleCheckoutaccountatth

android - 仅当 Fragment 在 ViewPager 中可见时才触发 RxJava 事件更改

我在Activity中有一个EditText,用户可以在其中键入和搜索内容。在搜索栏下方,我有2个tabs附加到ViewPager。我在标签的2个Fragments中为EditText添加了一个RxJava事件更改监听器。相关代码如下:privateSubscriptionsubscription;@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){Viewview=inflater.i

Android:订阅的促销代码?

最近,Apple开始允许为应用内订阅创建促销代码。我知道Android允许使用促销代码进行一次性应用内购买,但我不知道Android是否允许使用促销代码进行应用内订阅。例如,我知道我可以为一次性应用内购买提供促销代码,例如游戏内货币。但是我可以为TinderPlus等订阅提供促销代码吗?我正在阅读有关Android订阅的信息here,以及关于促销代码here,但它没有讨论订阅的促销代码。谢谢! 最佳答案 对此的简单回答:不。我刚刚为您试了一下,在单击Get时收到了以下消息Subscriptionsaren'teligibleforp

android - 当 Google Play 应用内订阅自动续订时,它会发送另一个购买通知(应用内通知)吗?

如标题所述,我有兴趣了解GooglePlay应用内订阅模型是否为每次自动续订发送新的IN_APP_NOTIFY,或者开发者是否必须等待purchaseTime指示过期,然后提取下一个购买token.如果答案是后者,那么如何取回活跃的购买token而不是恢复已过期的旧交易?感谢您提供的任何见解。 最佳答案 否,对于每次续订,它都会向您的用户发送一封包含交易信息的电子邮件。如果您使用的是应用内结算版本2,则googleplay会在订阅的购买状态现在为“已过期”的活跃周期结束时通知您的应用到期。但从版本3开始,它不会向您的应用发送任何通知

Android 应用内订阅测试

我想在安卓设备上测试应用内订阅机制(InappbillingV3.api)。我怎样才能做到这一点?我看到静态响应测试仅适用于应用内产品。Beta/alpha测试是否支持应用内订阅?谢谢。 最佳答案 您可以使用应用内购买功能测试您的应用。您必须按照以下步骤进行测试将您最终签名的apk文件上传到Googleplay。不要发表添加应用产品获取应用产品id并添加到代码中获取base64key并添加到产品签名apk并重新上传您的应用应处于草稿模式在您的GooglePlay帐户设置中添加您的测试帐户ID使用的设备应具有与您在GooglePlay

android - Android 应用内订阅购买日期是否会随着每月续订而更新?

我正在实现一个应用程序,该应用程序将进行应用程序内订阅购买。订阅每月更新一次。当用户购买订阅后,他们将获得30天的免费试用期。我知道我可以从返回的JSON中访问purchaseDate值,但是我对此有几个问题:当一个人的订阅续订时,purchaseTime/purchaseDate是否更新为续订的日期/时间?还是始终保持原始购买日期?我正在尝试找出在应用程序中本地缓存此内容的最佳方法,以便在续订时每月仅使用getPurchases进行几次检查,是否有任何好的示例或最佳实践我可以跟随?请不要通过发布文档链接来回复。我知道在哪里可以找到它并且已经阅读过:) 最佳

android - RxJava : How to wait for a value to be initialized by a previous subscription?

我有一个初始化为网络调用的类变量。类似getter的方法负责在初始化时返回值,或者在网络调用尚未返回时等待初始化值。如何用RxJava实现这个?另一个解决方案是,我可以简单地创建一个新的网络调用,而不是等待,以防值仍未初始化,如下所示:privateStringvalue;publicObservablegetValue(){if(value!=null){returnObservable.just(value);}returngetValueRemotely();}privateObservablegetValueRemotely(){...}但我想避免进行多次网络调用。有什么想法吗

安卓续订订阅orderID

inventory.getPurchase给出的'recurrenceorderID'没有“..X”作为后缀。但是根据Google的文档,重复orderID应该以“..X”作为后缀。难道我做错了什么?如果我们真的得到了谷歌文档中提到的重复订单ID,谁能告诉我吗?(我已经添加了每月订阅)。谢谢, 最佳答案 他们提到的“X”后缀并不意味着字面上的字母“X”。它代表他们附加的数字-1、2、3等。您可以在PaymentProcessingandPolicies下的Google“订阅订单号”文档中找到更多相关信息。.

Android Billing V3 订阅问题 - 订阅卡在无法取消的状态

更新随着时间的推移,更多的故障排除表明我有一个特定的订阅,它处于卡住状态,这意味着我无法取消它,并且它以某种方式导致了所有问题。尝试在浏览器或手机或平板电脑上取消它会出现相同的以下错误:我尝试了三个帐户。没有这个旧订阅的两个新帐户对我的调试工作正常。在我用来订阅该项目的主帐户上,问题就出现了。因此,如果我能以某种方式取消此订阅,​​我会很好。我总共有三个订阅项目。我可以轻松地订阅和取消另外两个,无论是在测试账户还是普通账户上都没有问题。但是,这个超过一年的特别的,我不能取消。这是IabHelper查询中的所有错误的结果。如何取消?不幸的是,由于一些神秘的原因,Google也不允许删除订