来自 Parse.com 的元数据
Meta data from Parse.com
如果应用程序配置为使用单独的应用程序连接到 Parse 服务器上的不同实例 id/secrets,验证应用程序是否已连接到 Parse 上的正确实例的最佳方法是什么。基本上它是关于在实际尝试 Write/Read 存储在后端的对象之前提取某种元数据。
我目前正在使用 iOS SDK,Parse.h/PFObject.h/PFQuery.h
不包含任何此类信息。
我在查询应用程序 ID 并尝试将其与环境的预定义值匹配时发现的东西。有更好的方法吗?
看看 PFConfig。您可以在每个 Parse 实例中设置唯一的配置参数。
这里是一个简单的使用示例:
NSLog(@"Getting the latest config...");
[PFConfig getConfigInBackgroundWithBlock:^(PFConfig *config, NSError *error) {
if (!error) {
NSLog(@"Yay! Config was fetched from the server.");
} else {
NSLog(@"Failed to fetch. Using Cached Config.");
config = [PFConfig currentConfig];
}
NSString *welcomeMessage = config[@"welcomeMessage"];
if (!welcomeMessage) {
NSLog(@"Falling back to default message.");
welcomeMessage = @"Welcome!";
}
NSLog(@"Welcome Messsage = %@", welcomeMessage);
}];
如果应用程序配置为使用单独的应用程序连接到 Parse 服务器上的不同实例 id/secrets,验证应用程序是否已连接到 Parse 上的正确实例的最佳方法是什么。基本上它是关于在实际尝试 Write/Read 存储在后端的对象之前提取某种元数据。
我目前正在使用 iOS SDK,Parse.h/PFObject.h/PFQuery.h
不包含任何此类信息。
我在查询应用程序 ID 并尝试将其与环境的预定义值匹配时发现的东西。有更好的方法吗?
看看 PFConfig。您可以在每个 Parse 实例中设置唯一的配置参数。
这里是一个简单的使用示例:
NSLog(@"Getting the latest config...");
[PFConfig getConfigInBackgroundWithBlock:^(PFConfig *config, NSError *error) {
if (!error) {
NSLog(@"Yay! Config was fetched from the server.");
} else {
NSLog(@"Failed to fetch. Using Cached Config.");
config = [PFConfig currentConfig];
}
NSString *welcomeMessage = config[@"welcomeMessage"];
if (!welcomeMessage) {
NSLog(@"Falling back to default message.");
welcomeMessage = @"Welcome!";
}
NSLog(@"Welcome Messsage = %@", welcomeMessage);
}];