При покупке приложения с фоновым звуковым заданием вылетает приложение 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 ответ

В настоящее время я закрываю фоновый медиаплеер с некоторой задержкой. Хотя это не терпит крах много раз, это не хорошее решение.

Другие вопросы по тегам