在应用程序购买与后台音频任务崩溃windows phone 8.1商店应用程序

本文关键字:应用程序 phone windows 崩溃 任务 后台 音频 | 更新日期: 2023-09-27 18:19:22

我在我的windows phone 8.1商店应用程序中添加了应用程序购买。我也使用奥迪的IBackgroundTask

我想使用应用内购买,但是调用

时应用崩溃
var result = await CurrentAppSimulator.RequestProductPurchaseAsync(ProProductId);

没有任何例外。

该方法在try-catch块中调用。

当应用程序已经通过调用BackgroundMediaPlayer.Current启动IBackgroundTask时发生(在调用RequestProductPurchaseAsync后几秒钟发生)。

如果我在启动应用程序后调用RequestProductPurchaseAsync而不调用BackgroundMediaPlayer.Current,它会正常工作。

这种行为的原因是什么?有什么方法可以解决这个问题吗?

注:问题已经张贴在这里,没有完美的答案。

在应用程序购买与后台音频任务崩溃windows phone 8.1商店应用程序

目前我正在关闭后台媒体播放器,有一些延迟。虽然它没有崩溃很多次,但这不是一个好的解决方案。