我无法删除快照(Googleplay 服务 C++ 1.3 SDK)

I can not delete Snapshots (Googleplay services C++ 1.3 SDK)

我的代码很简单:

auto response = Snapshots.FetchAllBlocking();
    if (IsSuccess(response.status))
    {
        for (auto& fetch : response.data)
        {
            Snapshots.Delete(fetch);
        }

这会引发异常: 01-27 01:14:11.675:E/GamesNativeSDK(3448):com/google/android/gms/games/snapshot/Snapshots.delete 中的异常:java.lang.IllegalArgumentException:缓冲区已关闭。 .

这是什么意思?

顺便说一句。在我的应用程序和客户端中,我有两个快照,其中一个是超级损坏的:我无法打开它,总是 returns ERROR_INTERNAL 和 IDK 我能做什么。

您必须先调用 Snapshots().Open 打开它,然后再调用 Snapshots().Delete

这就是缓冲区被关闭的意思。