【发布时间】:2015-01-28 16:54:29
【问题描述】:
我的 iOS 应用使用 Deezer SDK 流式传输音乐。
有没有办法(通过 Web API)检查用户是否处于试用期,因此是否能够通过 SDK 点播音乐?
根据此处 (http://developers.deezer.com/guidelines#content-access) 中的详细信息,只有 Premium+ 用户具有此功能。我可以证明,在试用期内的免费增值用户也可以这样做(拥有 Premium+ 用户的所有权利)。
问题是,如果试用期已过,我想提前知道 Deezer 用户是否能够点播音乐以鼓励购买 Premium+ 帐户:
要检查他们是否已经是 Premium+ 用户,我可以使用他们的令牌查询 http://api.deezer.com/user/me 并检查“status”属性(2 表示 Platinum+)
对于处于试用期的免费增值用户,状态正确地报告为 0(免费增值用户),因此状态不是可行的方式,因为他们仍然可以流式传输
还调用 API 用户/我/选项错误地报告试用用户的“流式传输:错误”(他们可以流式传输!)
1234563例如购买新手机)或者如果 Deezer 决定在未来更改试用期或取消试用期而不另行通知怎么办?
【问题讨论】:
-
不幸的是,正如这里所说的developers.deezer.com/support,这是 Deezer 开发人员打算解决此类问题的地方