问题标签 [trial]

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 投票
2 回答
1921 浏览

android - Google Inapp 购买和试用期

我正在构建一个应用程序,我希望将其作为付费应用程序上传到应用程序商店。但我想在一段时间内将其作为试用应用程序发布。我查看了应用计费版本 3 中的所有选项。我发现了一些问题。

  1. 如果我使用非消耗性 inapp 项目创建我的应用程序,那么我将无法将其作为试用应用程序保留一段时间(如果我的假设正确,请告诉我)。

  2. 如果我通过基于订阅的模型创建它,那么有没有一种方法可以使订阅永远持续而不是每年?

0 投票
1 回答
148 浏览

paypal - 收款时Paypal Recurring Payment API CALL

我正在写一个订阅,我需要为用户提供一个月的试用期,并在试用期结束后收取 5.00 美元。我刚刚找到了一个很棒的代码来为我做这件事。

我还设置了 paypalpro 以及定期付款

这是链接

https://github.com/krio/paypal-recurring-subscriptions

问题:

1- 如何使第一个月免费试用?2-我需要更新用户账单并在我的数据库中更新他们的付款,以便它可以计算他们的订阅,我如何从贝宝调用我的文件来更新?

0 投票
2 回答
242 浏览

windows-phone-7 - Windows Phone 应用程序能否同时通过 v7.1 的试用 API 和 v8.0 的 IAP 启用功能?

我有一个免费的 Windows Phone 应用程序,该应用程序目前针对 OS v7.1,以便它可以在 WP7.8 和 WP8 上运行。我希望创建更多功能,这些功能将成为我希望用户付费的“高级”内容。

我最初计划将此应用程序制作为付费应用程序并通过使用试用 API 提供试用,但此后我决定将其作为应用程序内“专业包”提供,主要是出于营销方面的考虑,因为“免费增值”应用程序比“试用”对开发者的回报更好,我希望在商店中保留“免费应用程序”标签。

这成为一个问题,因为 7.1 不包含用于应用内购买 (IAP) 的 API,只有 OS v8.0 包含。

我可以将当​​前版本设为“精简”版本并发布新编译的“专业”版本,但是我不想维护两套代码,让我的用户不得不去下载新版本,失去评论和下载号码等等。这似乎不优雅。

  1. 我知道我可以在同一个解决方案中针对具有链接项目的单个操作系统,但是我可以在 7.1 项目中包含一个试用 API 并在 8.0 项目中包含所有针对相同功能的 IAP 吗?

  2. 如果 #1 为真,它将在 WP7 商店中显示为付费应用程序,在 WP8 中显示为免费应用程序,还是在两者中都显示为付费应用程序?

  3. 关于如何更好地实现此功能有什么建议吗?

0 投票
3 回答
2903 浏览

web - Google Play 上的免费试用应用程序,我自己的网站上的完整版

作为匈牙利的软件开发商,到目前为止还不能在 Google Play 上销售应用程序,因为匈牙利不在商家名单上,因此只允许从匈牙利上传免费应用程序。

将我的应用程序的免费试用版上传到 Google Play 是否可行且合法,并且在试用期到期时,通过有意且明确的通知/窗口将用户重定向到我自己的网站,她/他在付款流程后,能拿到完整版吗?

我还打算将完整版应用的链接放到 Google Play 应用说明部分。

0 投票
1 回答
1536 浏览

ios - iOS Newsstand 应用中的免费订阅试用

按照 iTunes Connect 开发人员指南,当我为我的应用程序创建类型为“自动更新订阅”的应用内购买时,我可以提供免费试用并设置它的持续时间:http: //developer.apple.com/library/ios/文档/LanguagesUtilities/Conceptual/iTunesConnect_Guide/13_ManagingIn-AppPurchases/ManagingIn-AppPurchases.html#//apple_ref/doc/uid/TP40011225-CH4-SW9

阅读这篇文章:https ://stackoverflow.com/a/17088975/2555979 ,我假设,如果我们尝试验证收据,该收据在用户第一次(曾经)订阅并获得免费试用订阅后发送给用户,我们可以区分,这个用户是在试用订阅,还是已经购买,仅通过检查和之间的差异expires_datepurchase_date如果购买和试用订阅的持续时间不同,或者通过检查original_transaction_idoriginal_purchase_date(如果当前交易不是第一个,则订阅已续订 -> 尚未试用)。如果我错了,请告诉我,因为这是我在理论上看到的过程,而不是实践(目前无法测试)。

无论如何,主要问题

有一天,用户安装我的应用程序并订阅。他会自动获得一些免费试用订阅时间。他喜欢我的应用程序,一切都很棒,他决定将来订阅并在每次订阅结束时自动向我付款。他甚至不需要关心这些,好吧。感谢自动续订订阅机制。

一段时间后,他决定停止自动更新过程。最后一次订阅到期时,他不付钱给我->从那一刻起他就没有订阅。好的。

但是,如果一段时间后,他决定再次订阅我的应用程序 ---再次试用如何?谁来决定?我有责任检查他是否试用订阅?如果是,即使我知道他已经试用订阅,我如何强制他从订阅的第一天开始付款,而不是在另一个试用期之后?

0 投票
1 回答
434 浏览

macos - OSX 应用程序的复制保护和试用创建 - 请提出建议?

Silicon Realms (Digital River - Armadillo) 曾经有一个 Mac 应用程序保护/试用生成器。他们今年停止使用它很可能是因为 Mac App Store 不允许 3rd 方保护机制或试验。有没有人知道创建试验和通常包装应用程序以进行复制保护的替代方案,这些应用程序不会在应用程序商店中出售?我并不期待铁定的解决方案……只是简单的复制威慑和 30 天试用机制。

0 投票
1 回答
717 浏览

windows-phone-8 - 为 wp8 应用添加试用体验

我在这里遇到了一些问题,来自 geekchamp 的指南如何在我的应用程序中实施试用模式。现在我的应用程序适用于 windows phone 8,实施指南适用于 wp7,但应该没有任何问题。

我已经遵循了每一步,但是当我启动应用程序时,什么都没有发生,我已经启动了它,然后再跳回它。

弹出窗口不出现。

指南链接: geekchamp

0 投票
1 回答
126 浏览

visual-studio-2010 - 如何从过期的 TFS 服务器中检索项目

我正在测试 msbuild 并制作了一个 sqlproject 和一个部署过程模板,我必须展示它们才能真正购买 tfs,但我的 TFS 试用许可证已过期,因为我每次都在 vm 上工作,所以我丢失了所有本地数据。

如何检索我的项目?

0 投票
1 回答
307 浏览

python - 扭曲:测试我的服务的停止顺序

我们有一个复杂的多服务,需要在关闭时进行一些相当复杂的计算,以实现“优雅”关闭。

我正在尝试为此编写测试。问题是反应堆实际上是一个进程全局资源,关闭我的服务意味着试验的反应堆也停止了,这(当然)使它爆炸。

这被记录为试验中的禁忌,但我需要某种解决方法来允许我编写测试。我的第一个想法是使用mock.Mock,但这意味着我们并没有真正使用正在关闭的反应器,这不会给我带来忠实于实际关闭过程的行为。

我相信我需要一种将试验的反应堆与我的被测服务的反应堆分开的方法。在测试系统和被测系统之间共享可变资源肯定是一种反模式。

0 投票
2 回答
6978 浏览

python - ReactorNotRestartable 启动两个等效单元测试时使用扭曲和试验

我有两个测试类(TrialTest1TrialTest2)写在两个文件(test_trial1.pytest_trial2.py)中,大部分相同(唯一的区别是类名):

当我一致地运行每个测试时,一切都很好。但是当我启动两者时,我有以下输出:

第一次测试后反应堆似乎没有正确关闭。有谁知道问题出在哪里?它似乎tearDown()被提前调用(_called_by_deffered1在第二次测试之前),也许可以使用修复deferTearDown(未记录的试用单元测试方法)。

编辑

提出的解决方案之一是删除reactor.run()reactor.stop()因为反应器不可重新启动,并且默认情况下您只有一个反应器实例用于所有测试:

但是,当删除对此类方法的调用时,我的测试在不执行_called_by_deffered方法的情况下失败:

如果我只想使用一个在测试之间共享的反应器实例, _called_by_deffered方法如何成为测试的一部分(之前执行tearDown)?