截至2014年5月,在谷歌搜索"ios in app购买促销码“,会有许多新闻网站报道同样的事情--苹果似乎正在努力允许测试应用内购买的促销码,这从的截图中可见一斑。
我的问题是:有人知道如何做到这一点吗?我登录到新的iTunesConnect界面,但找不到任何链接,在我能找到的苹果文档中也没有显示任何内容。
理想情况下,我希望为每月订阅创建一个代码,但他们可能只允许消耗品。由于缺乏有关IAP促销代码的实际信息,我猜测该功能尚未正式提供,EA游戏已被苹果公司邀请进行测试。
在我的示例中,我想要获取促销代码名称的促销元素,如果没有提供名称,则采取所有可用的促销活动。
var result = from row in promoCodes.AsEnumerable()
where (
!String.IsNullOrEmpty(fieldTitle) &&
!String.IsNullOrEmpty(filterValue) &&
row[fieldTitle].Equals(filterValue)
我使用的是Fluent NHibernate和NHibernate.Core 3 beta 1。我有两个类:
public class Promotion
{
public Promotion()
{
PromotionEntrants = new List<PromotionEntrant>();
}
public virtual int Id { get; set; }
[Required]
public virtual string Name { get; set; }
...
我正在开发销售推广系统,我刚刚踩到了一些可能可以用状态机模式处理的东西,但我还没有使用状态机的经验。也许状态机在这种情况下完全没有用:)所以我有一个促销活动,它有一些持续时间,一些指定的客户,产品,折扣等。每个促销活动也有它的状态。大概有5个州。状态之间的转换是严格定义的-不可能直接将状态1更改为状态3-用户必须首先将状态更改为2。有一些限制,比如“当促销处于3-5状态时,不可能添加更多的产品”。或者像“只有超级用户才能编辑处于3-5状态的促销费用”这样的限制。
我刚刚读到了,但我不确定对于这个案例来说它是否太复杂了。我可以在我的服务层中使用如下内容来处理状态逻辑:
if (promotion
我有两个MySQL查询,它们返回相同的结果。我想知道哪一种是最好的还是最优的?我知道MySQL分析,我只关心是否有替代品?
SELECT *
FROM users
WHERE id IN (
SELECT user_id
FROM users_courses
GROUP BY user_id
HAVING COUNT(*) >= 2
)
或
SELECT coding_test.users.name
FROM coding_test.users_courses
INNER JOIN coding_test.users ON coding_test