草庐IT

android - Parse.com 推送通知问题。取消订阅不起作用,仍在接收推送通知。(Android)

我制作了一个使用Parse.com推送通知的应用程序。我有一个设置页面,您可以在其中启用/禁用推送通知。设置页面运行良好,它更改了使用的首选项,但推送通知不会停止。这是我订阅/取消订阅的代码:SharedPreferencessharedPrefs=PreferenceManager.getDefaultSharedPreferences(this);pushNotificationsPreference=sharedPrefs.getBoolean("PUSH_NOTIFICATION_PREFERENCE",true);if(pushNotificationsPreference)

android - 如何确定应用内结算订阅者的数量?

以编程方式,我了解如何管理单个用户订阅,但还没有找到一种方法来检索In-appSubscriptions的整体图片.我在In-appSubscriptiondocumentation中发现的衣柜里的东西处理订单号的跟踪订阅:Tohelpyoutracktransactionsrelatingtoagivensubscription,GoogleWalletprovidesabaseMerchantOrderNumberforallrecurrencesofthesubscriptionanddenoteseachrecurringtransactionbyappendinganinte

Android IAP getBuyIntentToReplaceSkus 未取消旧订阅

我正在尝试在我的Android应用程序中实现升级/降级订阅。我相信我已正确实现所有内容,但在我的测试期间它似乎没有正确运行。我的应用程序具有三个选项:每月、3个月和6个月的订阅选项。当我订阅任何选项时,我调用以下函数,其中“sku”是所购买商品的sku,“oldSkus”是其他商品的skus。buyIntentBundle=mService.getBuyIntentToReplaceSkus(5,mContext.getPackageName(),oldSkus,sku,itemType,extraData);当我订阅3个月选项时​​,它运行良好,应用程序正确地从Play商店接收3个月

android - 测试 Android IAP/应用内购买订阅

我正在实现几个要在GooglePlay上发布的Android应用程序,它们都使用GoogleIAP自动续订订阅产品类型进行订阅。为了测试应用程序,我做了以下工作:已将二进制文件草稿上传到GooglePlay但未发布。在开发者控制台中创建并发布订阅产品。将我的Google帐户添加到开发者控制台的测试帐户列表中从eclipse导出我的APK(与上传到GooglePlay的包名和版本名/代码相同)在我使用测试帐户登录的测试设备上安装了这个导出的APK。我现在能够成功测试我的购买并且一切正常。但是,据我所知,这次购买是真实的,订阅实际上是整月有效。有没有办法进行任何类型的“沙盒”测试,或者至少

android - 获取有效订阅应用内结算 Android

我已使用应用内结算库在我的应用中添加订阅。一切正常,但我无法找到如何获得用户当前的有效订阅?根据docs,方法queryPurchaseHistoryAsync返回用户为每个SKU进行的最近购买,即使该购买已过期、取消或消耗。因此,我无法知道当前订阅是否有效。根据this发布,如果我们取消订阅,它仍将被视为当天有效。但是我在回复中收到了在15天前取消的订阅。任何帮助将不胜感激。提前致谢。 最佳答案 要查询用户订阅,我使用这种方法:publicvoidquerySubscriptions(){RunnablequeryToExecut

java - RxJava 如何订阅一个 Subject 到一个 Observable

文档说,Subject是一个Observer,可以订阅Observables,但我找不到在代码中执行此操作的方法。提前致谢! 最佳答案 示例junit代码:@TestpublicvoidshouldSubscribeToSubjectToObservable()throwsInterruptedException{Observableobservable=Observable.just(1,2);PublishSubjectsubject=PublishSubject.create();subject.subscribe(o->{S

Android 订阅和 Google API

我正在尝试在我的应用程序中使用GooglePlay的新Android订阅系统(我已经可以正常使用应用程序内结算)。我已成功完成订阅计费,但我现在想通过使用android文档(http://developer.android.com/guide/market/billing/billing_subscriptions.html)中指示的googleapi来检索有关此订阅的信息.我希望我的服务能够调用API来检索这些信息,但我在身份验证(使用oauth2)方面遇到了问题。到目前为止,这就是我所做的(在我的php服务中):require_once'google-api-php-client/

android - 在多个订阅者之间共享 RxBindings Observable 事件

我正在使用RxBindings库中的FocusObservable来对焦点变化使用react。因为我想验证输入并触发动画,所以我需要两次焦点事件。JakeWharton建议使用share()运算符对一个可观察对象进行多个订阅。但是如果我在使用share()之后操作可观察对象,第一个订阅就死了。这是我用例的一个小例子publicclassShareTestextendsAppCompatActivity{@Bind(R.id.editTextOne)EditTexteditTextOne;@OverrideprotectedvoidonCreate(BundlesavedInstance

android - 计算 Firebase 云消息传递中某个主题的订阅者

我想用我的应用做的是:用户可以选择不同的兴趣,一旦有超过~5个人对同一事物感兴趣,我想向他们发送通知。我认为Firebase+Topics是一个不错的选择。但我如何知道有多少人订阅了某个主题? 最佳答案 没有可用的API来检查一个主题有多少订阅者。(看我的回答here)您必须在服务器端实现映射,保存主题名称并添加到订阅者列表中。订阅后,添加新订阅者,检查计数(查看它是否在您的首选数量内),然后触发通知。 关于android-计算Firebase云消息传递中某个主题的订阅者,我们在Stac

java - 在 Android 中取消应用内计费订阅

在我的应用程序中,应用程序订阅中有一项称为自动续订的功能。在应用程序中有一个名为“取消升级”的功能。我想要的是,如果用户取消订阅,那么他/她的订阅将被取消,不予退还,只是被取消。我经历了这个link并找到以下注释:您不能使用API发出退款或取消应用内结算交易。您必须通过您的GooglePayments商家帐户手动执行此操作。但是,您可以使用API检索订单信息。但我希望我的用户取消他/她的升级。有什么办法可以做到这一点,或者请为此提供替代解决方案。提前致谢。 最佳答案 你可以试试GooglePlayDeveloperAPI,一个基于R