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

Google play services 我无法删除快照(Googleplay服务C+;+;1.3 SDK),google-play-services,google-play-games,Google Play Services,Google Play Games,我的代码非常简单: auto response = Snapshots.FetchAllBlocking(); if (IsSuccess(response.status)) { for (auto& fetch : response.data) { Snapshots.Delete(fetch); } 这会引发一个异常: 01-27 01:14:11.675:E/GamesNativeSDK(34

我的代码非常简单:

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中的异常。删除:java.lang.IllegalArgumentException:缓冲区已关闭

这是什么意思?


顺便说一句,在我的应用程序和客户端中,我有两个快照,其中一个已严重损坏:我无法打开它,总是返回ERROR\u INTERNAL,IDK我能做什么。

您必须通过调用
snapshots()来打开它。在调用
snapshots()之前打开它。删除


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

谢谢您的回答。我没有测试过它(不再被它阻挡),但它是有意义的,所以我会接受它。