При покупке приложения с фоновым звуковым заданием вылетает приложение Windows Phone 8.1 store
Я добавляю в приложение покупки в моем магазине приложений Windows Phone 8.1. Я также использую IBackgroundTask
для ауди.
Я хочу использовать покупку из приложения, но приложения вылетают при вызове
var result = await CurrentAppSimulator.RequestProductPurchaseAsync(ProProductId);
без каких-либо исключений.
Этот метод вызывается в блоке try-catch.
Это происходит, когда приложение уже запускается IBackgroundTask
позвонив по телефону BackgroundMediaPlayer.Current
(происходит через несколько секунд после звонка RequestProductPurchaseAsync
).
Если я позвоню RequestProductPurchaseAsync
после запуска приложения без звонка BackgroundMediaPlayer.Current
работает нормально.
В чем причина такого поведения? Есть ли способы решить эту проблему?
Примечание: вопрос уже размещен здесь без идеального ответа.
1 ответ
В настоящее время я закрываю фоновый медиаплеер с некоторой задержкой. Хотя это не терпит крах много раз, это не хорошее решение.