问题标签 [subscriptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3858 浏览

android - 使用 Android 测试应用内订阅的正确保留产品 ID 是什么?

根据Google 关于“测试应用内计费”的文档,有四个保留的产品 ID 可用于计费和订阅服务的应用内测试:

  • android.test.purchased
  • android.test.取消
  • android.test.refunded
  • android.test.item_unavailable

谷歌上周推出的可用于端到端测试应用内订阅的预留产品 ID 是什么?android.test.purchased 仅适用于“inapp”产品类型,不适用于“subs”产品类型。

0 投票
0 回答
231 浏览

php - 使用 PHP 取消/修改 PayPal 订阅

我正在尝试建立一个网站,允许用户使用 PayPal 订阅以不同的会员级别注册,每个级别都有自己的价格。我搜索了 Stack Overflow 并获得了许多关于设置 IPN 脚本的非常有用的答案,我已经成功完成了。(谢谢!)

我现在的问题是,会员如何在我的网站中取消他们的帐户?如果他们使用 PayPal 取消订阅,我的 IPN 会检测到它并采取相应措施,但我的用户必须有办法在我的页面上取消他们的订阅,对吗?或者至少提供一个更直接的链接,而不是简单地告诉他们“登录 PayPal,转到此页面,然后在那里取消”?

我发现对通用想法的零散引用,例如“让您的脚本向 PayPal 发送取消请求”或一些迹象表明,也许只有 PayPal 的 Pro(高级?)会员资格允许您这样做,但我还没有找到直接的答案肯定是或否,如果是,如何。

我可以让我的会员通过我的 PHP 网站取消和/或升级/降级他们的 PayPal 订阅吗?如果可以,我需要哪些代码示例或其他注意事项才能做到这一点?最有帮助的是,有没有教程可以引导我完成它?我对 PHP/MySQL 相当熟悉,但 API 等对我来说仍然是新的......

谢谢!

0 投票
1 回答
1825 浏览

java - 获取 Google Play 应用内订阅的到期日期

Android 应用的新应用内订阅产品的实现似乎与常规托管/非托管产品相同,但 (afaik) 只能通过 Google Play Android Develope 基于 HTTP 的 API 获得订阅的到期日期。那部分让我一无所知。

任何使用 Google APIs Java Client Libraries 来获取到期日期的实现示例都会有很大帮助。

0 投票
2 回答
339 浏览

ruby-on-rails - rails 3中如何根据用户订阅的不同来处理授权?

我正在研究 Rails 3.2。我目前正在构建基于租户的站点,该站点为用户提供注册。对于想要注册到该站点的用户,他们需要从该站点获得订阅计划。基于这些订阅,我应该为用户提供不同的授权。例如,计划 A 订阅将允许用户创建大约 100 个联系人、100 个事件并且不上传文档,而计划 B 订阅将允许用户创建大约 250 个联系人、200 个具有文档上传功能的事件等,并具有进一步的计划。

为此,我也需要模型级别的数据访问授权。简而言之,这些功能专门列出了用户的所有授权和访问控制列表。

在使用 Rails 3.2 时,我发现很少有宝石可以帮助为用户声明授权规则。

  1. fat_model_auth
  2. 声明性授权

这些 gem 允许为应用程序指定授权规则。但是我也需要模型级别的授权规则,同时限制从用户端对数据库的访问。请建议我用很少的文档或宝石来完成...任何建议都会有所帮助..

0 投票
2 回答
166 浏览

javascript - 允许订阅者列表注册但阻止脚本

我网站上的用户有一个公开可见的个人资料,他们通过一个简单的 HTML 表单接受订阅。这些订阅将合并到该用户的电子邮件列表中。

有人可以编写一个脚本来不断地注册电子邮件以破坏/淹没用户的列表。这可以通过使用基于 IP 的速率限制来缓解,但如果脚本在分布式环境中运行,此解决方案将不起作用。

我能想到的唯一策略是使用验证码,但我真的很想避免这样做。我还能尝试什么?

0 投票
3 回答
526 浏览

ruby-on-rails - 根据角色/订阅禁用 Rails 应用程序的功能

是否有任何好的 gems/plugins/extensions 可以根据用户的角色或他们拥有的包订阅有选择地为用户禁用功能?

例如,存在两个包(标准、高级)。标准套餐允许用户每月在应用程序中最多提出 20 个问题,高级套餐允许用户每月提出 50 个问题。因此,功能限制不仅包括套餐订阅,还包括已问问题的数量。

注意:我已经在使用cancan来完成简单的授权任务。

谢谢你的帮助

0 投票
2 回答
2734 浏览

html - 将下拉菜单与 PayPal 订阅一起用于“A3”参数

我正在尝试执行以下操作,以便用户选择他们的定期订阅计划。

尝试提交此表单时,我在 PayPal 中不断收到以下错误:

'无效的常规期间。您必须为订阅的 A3、P3 和 T3 参数指定有效值。

我已经在表单中指定了 A3、P3 和 T3 参数,所以我不确定发生了什么。有人可以帮忙吗?提前致谢!

0 投票
1 回答
937 浏览

email - 一份报告作为附件,另一份作为 ssrs 2008 中的电子邮件正文

我有一份总结报告和一份详细报告,我需要每天向我的客户发送邮件,并附上详细报告(excel 文件)作为邮件的附件,并将总结报告作为同一邮件的正文。

我该怎么做呢?如何在一封电子邮件中包含两份报告?这可以在 SSRS 2008 中完成吗?

0 投票
1 回答
329 浏览

ios - 使用 restoreCompletedTransactions 恢复了哪些事务?

如果用户一个接一个地购买了两个或多个非续订订阅,我调用 restoreCompletedTransactions 时会恢复哪些交易,比如相隔一个月。我是使用 transactionState SKPaymentTransactionStateRestored 获得他们两者的交易还是仅获得当前有效的交易(意味着在当前订阅期内)?

0 投票
1 回答
2221 浏览

ios - 用户可以购买多个非续订 Apple 订阅以延长其到期日期吗?

在自动续订订阅系统中,用户不能多次购买订阅。你最终会收到一条消息,上面写着“你已经订阅了”。但是,对于非续订订阅,我的理解是,如何处理它完全取决于我们自己。

因此,假设我们的订阅期限为一年。如果用户购买了订阅,并且 6 个月后(即使他/她还有 6 个月的剩余时间)决定购买另一个订阅,我们是否应该:

  1. 允许这样做,并在他/她当前的到期日期之上增加一年,或
  2. 不允许使用我们自己的“您已订阅”消息

他们的文档非常清楚地表明,在不可更新订阅的情况下,实施完全取决于我们,但我找不到这些实施的任何规则。上面的选项 1) 是否允许,或者我们应该效仿带有选项 2) 的自动更新系统?

编辑:我想问这个问题的主要问题和原因是,如果我们允许多次购买,并说我们有一些疯狂的人购买了 50 个订阅(50 年),并且我们在 50 年结束之前停止了我们的服务—— - 怎么了?这不是一个非常现实的例子,但无论如何我们都需要考虑这种情况。