我正在使用googlein-appbillingv-3来实现订阅。我的订阅有一周试用期,UI显示“一周免费”View。如果用户出于任何原因订阅和取消,我需要显示“UpGrade”View。据我搜索,我了解到如果用户在有效订阅期间取消订阅,INAPP_PURCHASE_DATA_LISTautoRenewing标志将返回false。订阅期结束后getPurchase()可能返回空值。在这种情况下,我怎么知道要显示哪个UI,因此getPurchase()将在订阅到期和用户未订阅时返回空值。 最佳答案 由于任何用户只能使用一次试用版,您可
inventory.getPurchase给出的'recurrenceorderID'没有“..X”作为后缀。但是根据Google的文档,重复orderID应该以“..X”作为后缀。难道我做错了什么?如果我们真的得到了谷歌文档中提到的重复订单ID,谁能告诉我吗?(我已经添加了每月订阅)。谢谢, 最佳答案 他们提到的“X”后缀并不意味着字面上的字母“X”。它代表他们附加的数字-1、2、3等。您可以在PaymentProcessingandPolicies下的Google“订阅订单号”文档中找到更多相关信息。.
我的Android应用程序中有一个“订阅免费试用”,购买订阅产品后,BillingService将获得已购买状态。但是,BillingService在取消订阅后并没有得到Expired状态。然而,根据AndroidDeveloper,"Ifnecessary,theusercancancelthesubscriptionatanytimeduringthetrialperiod.Inthiscase,GooglePlaymarksthesubscriptionasexpiredimmediately,ratherthanwaitinguntiltheendofthetrialperio
我已经为订阅产品实现了应用内购买,它工作正常。我为每个产品设置了1个月的订阅,1个月后会续订。现在我的问题是有什么办法可以得到更新的产品列表和更新日期吗?Google是否提供任何类型的服务或Activity,我们可以通过这些服务或Activity了解续订。 最佳答案 不幸的是,In-appBillingAPIv3不提供任何事件或方式来通知订阅续订或取消。您唯一可以做的就是手动查询API以检索当前激活的订阅。(这对AndroidAPI以及基于http的API都有效……)从Android客户端执行此操作的方法是:像往常一样查询库存以获取
我目前正在尝试点击一个服务并返回一个对象列表,在它返回给订阅者之前,我想对列表中的每个对象进行另一个同步调用以进行另一个服务调用以设置丢失field。我成功地进行了所有调用,但是订阅者中返回的对象具有我需要设置为空的字段。这是我的代码示例:示例服务:rx.Observable>getExampleObject();rx.ObservablegetMissingObjectByFoo(@Path("foo")Stringfoo);示例类:publicclassExampleObject{Stringfoo;MissingObjectbar;publicStringgetFoo(){ret
更新随着时间的推移,更多的故障排除表明我有一个特定的订阅,它处于卡住状态,这意味着我无法取消它,并且它以某种方式导致了所有问题。尝试在浏览器或手机或平板电脑上取消它会出现相同的以下错误:我尝试了三个帐户。没有这个旧订阅的两个新帐户对我的调试工作正常。在我用来订阅该项目的主帐户上,问题就出现了。因此,如果我能以某种方式取消此订阅,我会很好。我总共有三个订阅项目。我可以轻松地订阅和取消另外两个,无论是在测试账户还是普通账户上都没有问题。但是,这个超过一年的特别的,我不能取消。这是IabHelper查询中的所有错误的结果。如何取消?不幸的是,由于一些神秘的原因,Google也不允许删除订
在我的代码库中有几种情况,我订阅的流只会发出一个结果,因此使用rx.Single而不是rx.Observable是有意义的。documentation对于Single表示以下内容:ASinglewillcallonlyoneofthesemethods,andwillonlycallitonce.Uponcallingeithermethod,theSingleterminatesandthesubscriptiontoitends.使用传统的Observable我捕获对订阅的引用,以便我可以在适当的时间取消订阅而不会导致内存泄漏:Subscriptions=getObservable
当我发出以下请求时,Google只给出错误503,并不会提供任何有用的信息。我正在关注这里的文档:https://developers.google.com/android-publisher/v1/purchases/get最近(自动)刷新了授权token。(通常它会在陈旧时显示401。)[root@308321cgi-bin]#wget-dSO-'https://www.googleapis.com/androidpublisher/v1/applications/com.kizbit.pairfinder/subscriptions/subscription99/purchase
我使用FCM向我的应用用户推送通知。我还使用FirebaseAnalytics获取有关应用行为的一些反馈。我有一个应用程序在启动其默认Activity时订阅特定主题。所以基本上每个至少启动一次该应用程序的用户都是主题订阅者。从firebase分析中,我可以在过去30天的事件日志中看到21374first_open。我还可以在“活跃用户”仪表板中看到此数量。所以基本上,至少21,000个订阅者应该可以用于该主题。我昨天推送了一个关于这个主题的通知。是数据通知,所以应用的后台/前台/未启动状态都没有问题。在onMessageReceived方法中,我在firebaseanalytics上记
Google提出了介绍性价格(https://support.google.com/googleplay/android-developer/answer/140504?hl=en)的想法。我的问题与其API有关。我找不到如何通过Purchases.subscriptions(https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get)获取有关此信息的方法即使我以促销价购买订阅并向GooglePlayDeveloperAPI询问有关该订阅的信息,我也只能看到全价。即使是inapp