我一直试图将用户名“NataMio”注册到频道中,但是它在[“global”,“NataMio”]等频道下注册。但它应该是[“NataMio”],任何人都面临这个问题?在我的应用程序的Android版本上,它将其注册为[“NataMio”]。
PFInstallation *currentInstallation = [PFInstallation currentInstallation];
[currentInstallation addUniqueObject:@"NataMio" forKey:@"channels"];
// [currentInstallation setDeviceTokenFromData:deviceToken];
[currentInstallation saveInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {
// code
}];
答案 0 :(得分:1)
在你的测试中,似乎它包含"全球"在默认情况下。所以你可以设置"频道" [" NataMio"]直接。
替换以下代码:
[currentInstallation addUniqueObject:@"NataMio" forKey:@"channels"];
使用:
currentInstallation.channels = @[@"NataMio"];