如何使用Windows Phone 8钱包使用WalletAgent类的OnUserAction方法?

时间:2013-07-01 11:21:08

标签: wpf windows-phone-8 windows-phone background-agent

我创建了一个Windows Phone 8应用程序,允许在钱包中添加PaymentInstrument。我还添加了一个后台代理,并设法覆盖了OnRefreshData方法......

我只能找到用于保持PaymentInstruments更新的OnRefreshData方法的示例。如何使用OnUserAction方法?我可以看到它可以被覆盖,但我无法弄清楚如何从钱包中调用事件。

对某些情况......

我想更改钱包中保存的卡/帐户详细信息,但每次访问或刷新钱包时我都不想这样做,我希望用户能够通过操作启动更新。我可以看到可以从钱包链接到应用程序,所以我可以回到这个作为解决方案,但理想情况下我想使用后台进程。

1 个答案:

答案 0 :(得分:0)

在Windows Phone开发论坛中posting之后,我收到了这个答案:

  

OnUserAction需要移动运营商支持才能使用,因为应用需要访问设备上的安全元素。

有关Secure Element API和OnUserAction here的使用的更多信息。

基本上,对安全元素API的控制权在于移动运营商:

  

在应用中使用Secure Element API需要移动运营商在运行应用的手机上配置特定类型的SIM卡。如果您在使用移动支付的应用上与移动运营商合作,请与移动运营商联系,以获取使用安全元素API所需的信息。