Win32 converted with Desktop Bridge purchase failed.

bvp 11 Reputation points
2020-09-15T04:53:46.183+00:00

I have created tow minimal project to reproduce the problem.
You can download from github https://github.com/bvp898/UWP_DesktopBridge_Purchase.git
The shared code Store.cs is copied from microsoft's document.

Project Purchase_UWP is a UWP project, work fine.
Project Purchase_NetDestop is a Win32 project, converted with Desktop Bridge. It always return "The purchase did not complete. The customer may have cancelled the purchase. ExtendedError: ", the purchase dialog dose not show up.

Please help me with the problem, I need to add purchase for subscription in Win32 app.

Microsoft Partner Center
Microsoft Partner Center
A Microsoft website for partners that provides access to product support, a partner community, and other partner services.
872 questions
{count} vote

3 answers

Sort by: Newest
  1. tscholl89 1 Reputation point
    2021-02-22T08:00:58.773+00:00

    A lot of my users are having the same problem,
    Any news on this bug?

    0 comments No comments

  2. bvp 11 Reputation points
    2020-09-15T11:24:34.773+00:00

    I tested in Virtual machine with Windows 10.0.18362.1082, the problem still exist. Don't know why one of my computer worked.
    Is that your WinForms app a win32 project and package with Desktop bridge?
    I am buiding with target versioin 19041.
    Below is the error log. (Store have been logined in, ExtendedError is empty)

    info:Windows::Services::Store::StoreContext::RequestPurchaseAsync(9P28P93430J0) invoked. (CV:HelkHwlJxEmd+tei.2.7) [Windows::Services::Store::StoreContext::RequestPurchaseAsync]
    ModLoad: 000000006b300000 000000006b35d000 C:\Windows\SysWOW64\CoreShellAPI.dll
    :jsonRequest: {"StoreId":"9P28P93430J0","ParentProductId":"9NLVZ8WTBGW1","HasPreviewCapability":true,"Version":"3","InvokedApi":"RequestPurchase","UserId":"00037FFEBA565603","DeviceContext":"moId=Public&oemId=Public&scmId=Public","CV":"HelkHwlJxEmd+tei.2.7.1.2.1"} [Windows::Services::Store::PurchaseOperation::_Purchase]
    ModLoad: 000000006b280000 000000006b2ff000 C:\Windows\SysWOW64\twinui.appcore.dll
    :jsonResponse: {"purchaseStatus":"NotPurchased"} [Windows::Services::Store::PurchaseOperation::_Purchase]
    The purchase did not complete. The customer may have cancelled the purchase. ExtendedError:


  3. Roy Li - MSFT 32,051 Reputation points Microsoft Vendor
    2020-09-15T08:11:29.757+00:00

    Hello,

    Welcome to Microsoft Q&A!

    I could not run your sample on my side. But I created a new WinForms app and test about this. The popup window shows correctly and there is no error when I purchase a subscription. I'm using windows 10 build 19041.

    You mentioned that it only happens on build 17134. Is it a signal case or it happens on all the devices with 17134? Currently, my suggestion is that you might need to set the target version higher than build 18362.

    Thank you.