在应用程序购买与后台音频任务崩溃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
,它会正常工作。
这种行为的原因是什么?有什么方法可以解决这个问题吗?
注:问题已经张贴在这里,没有完美的答案。
目前我正在关闭后台媒体播放器,有一些延迟。虽然它没有崩溃很多次,但这不是一个好的解决方案。