0

我的 UWP 应用使用应用文件夹 ( Files.ReadWrite.AppFolder) 在 OneDrive 上存储应用数据。我升级了应用程序以使用 Microsoft Graph SDK 而不是旧的OneDrive SDK(版本 1.x)。

我没有使用在 https://apps.dev.microsoft.com 中注册的旧客户端 ID 进行身份验证因此我在https://aad.portal.azure.com/中注册了我的应用程序并使用了 MSAL .NET 进行身份验证。

问题是升级后的应用程序在 OneDrive ( My App 1 ) 上创建了一个新的应用程序文件夹,而不是使用旧的和现有的应用程序文件夹 ( My App )。这将导致用户在升级到这个新版本时丢失他们的数据。

我应该怎么做才能使升级的应用程序访问现有的应用程序文件夹而不是创建新的应用程序?

4

1 回答 1

1

这是不可能的,应用程序文件夹链接到应用程序的 id。如果您切换您的 App Id,您将无法访问之前的文件夹。

您真正需要做的是更新您之前的应用注册并使用它来针对 Graph 进行身份验证。

于 2020-09-19T21:13:25.667 回答