Я выполнил инструкции, но не могу заставить это руководство работать https://docs.microsoft.com/en-us/windows/uwp/monetize/in-app-purchases-and-trials#тестирование.
Когда я пробую StoreContext::GetAssociatedStoreProductsAsync
и StoreContext::GetStoreProductForCurrentAppAsync
, я получаю код ошибки 0x803F6107 точно так же, как этот вопрос I ' m не может получить правильный StoreContext.
Если вы не связываете свой проект с приложением в Магазине, методы StoreContext устанавливают для свойства ExtendedError своих возвращаемых значений значение кода ошибки 0x803F6107. Это значение указывает на то, что Магазин ничего не знает о приложении.
Когда я пытаюсь отладить свой проект (согласно шагу 5 руководства), я получаю следующее сообщение об ошибке:
DEP0700: Ошибка регистрации приложения. [0x80073CF3] Windows не может установить пакет 66MyApp.MyApp_1.0.7.0_x86__2zbdsnss4mwk0, поскольку уже установлен другой пакет 66MyApp.MyApp_1.0.7.0_neutral_ ~ yqhzh56ke71nw с таким же именем. Перед установкой удалите пакет 66MyApp.MyApp_1.0.7.0_neutral ~ _yqhzh56ke71nw.
Должен ли пакет, развернутый из Visual Studio, быть таким же, как пакет, загруженный из магазина, чтобы это работало?