1


我正在使用解析服务器向 iOS 和 Android 应用程序提供新闻和日历信息。(因此我不需要任何用户帐户。)
我按照解析站点(https://docs.parseplatform.org/ios/guide/#enable-data-sharing)上的说明启用数据共享,但数据没有不被分享。我必须下载应用程序和今日扩展中的信息。

这是我用来初始化解析 SDK 的代码:

+ (void)establishConnectionForExtension:(BOOL)extension {
    // enable app groups
    if (extension) [Parse enableDataSharingWithApplicationGroupIdentifier:@"group.de.company.app" containingApplication:@"de.company.app"];
    else [Parse enableDataSharingWithApplicationGroupIdentifier:@"group.de.company.app"];

    // initialize parse
    [Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration>  _Nonnull configuration) {
        configuration.applicationId = PARSE_ID;
        configuration.clientKey = PARSE_KEY;
        configuration.server = @"https://";
        configuration.localDatastoreEnabled = YES;
    }]];
}
4

1 回答 1

1

我找到了解决方案:

+ (void)establishConnectionForExtension:(BOOL)extension {
    [Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration>  _Nonnull configuration) {
        configuration.applicationGroupIdentifier = @"group.de.company.app";
        configuration.applicationId = PARSE_ID;
        configuration.clientKey = PARSE_KEY;
        configuration.localDatastoreEnabled = YES;
        configuration.server = @"https://";
        if (extension) configuration.containingApplicationBundleIdentifier = @"de.company.app";
    }]];
}

在官方 Parse 文档中找到它会很棒......(我需要三天才能让它工作。)

于 2019-01-15T09:13:56.503 回答