0
假設我需要從Parse獲取特定的安裝。我沒有objectId。我如何查詢它?它涉及iOS推送通知。我已經有了deviceId。這是什麼curl命令?如何爲沒有objectId的Parse安裝查詢/捲曲
假設我需要從Parse獲取特定的安裝。我沒有objectId。我如何查詢它?它涉及iOS推送通知。我已經有了deviceId。這是什麼curl命令?如何爲沒有objectId的Parse安裝查詢/捲曲
如果你想發送推送給個人用戶,那麼你需要添加一些額外的信息到安裝對象,例如當用戶登錄時,所以其他用戶可以查詢instalations找到一個特定的。我已經做了這樣的:
PFInstallation *installation = [PFInstallation currentInstallation];
installation[@"client"] = [KZClient currentClient];
installation[@"phone"] = [KZClient currentClient].phoneNumber;
[installation saveInBackground];
和其他用戶可以通過查詢這樣找到此安裝對象:
PFUser *friend = [some method to get friend ...];
PFQuery *installationQuery = [PFInstallation query];
[installationQuery whereKey:@"client" equalTo:friend];
PFPush *push = [[PFPush alloc] init];
[push setQuery:installationQuery];
[push setMessage:@"Test message"];
[push sendPushInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
}];
https://www.parse.com/docs/rest#installations-查詢 – 2014-11-25 15:52:40