60、Windows Phone 8 钱包功能开发详解

Windows Phone 8 钱包功能开发详解

1. 优惠券与未确认交易处理

在 Windows Phone 8 开发中,对于已使用的优惠券和未确认的交易有特定的处理方式。以下是处理已使用优惠券的代码:

foreach(Coupon usedCoupon in usedCoupons)
{
    AllCoupons.Remove(usedCoupon);
    Wallet.Remove(usedCoupon.Id);
}

上述代码会遍历已使用的优惠券列表,将其从 AllCoupons 集合中移除,并从钱包中移除对应的优惠券。

对于未确认的交易,可以通过以下代码获取:

var unacknowledgedDeals = 
    (await Wallet.GetItemsAsync()).Where(deal => deal.IsAcknowledged == false);

foreach (Deal unknownDeal in unacknowledgedDeals)
{
    // handle the unknown deal
    // eg. create a local coupon from it or delete it from the wallet
}

这里会从钱包中获取所有未确认的交易,开发者可以根据需求对这些未知交易进行处理,比如创建本地优惠券或从钱包中删除。

2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值