1
태그가있는 장치를 어떻게 삭제할 수 있습니까? 즉, 장치 토큰과 등록 된 장치가 백엔드에서이 사용자를 삭제해야하는 태그가 있습니까?하늘색 알림 허브에 태그가있는 사용자를 삭제하는 방법은 무엇입니까?
또한 청첩장 알림 허브에 등록 된 태그 또는 장치 토큰 수와 같은 사용자 세부 정보 목록에 어떻게 액세스 할 수 있습니까?
태그가있는 장치를 어떻게 삭제할 수 있습니까? 즉, 장치 토큰과 등록 된 장치가 백엔드에서이 사용자를 삭제해야하는 태그가 있습니까?하늘색 알림 허브에 태그가있는 사용자를 삭제하는 방법은 무엇입니까?
또한 청첩장 알림 허브에 등록 된 태그 또는 장치 토큰 수와 같은 사용자 세부 정보 목록에 어떻게 액세스 할 수 있습니까?
태그를 삭제하려면 이 아닌 태그 집합으로 등록을 업데이트하면됩니다. 예 :
SBRegistration* toUpdate = [hub retrieveNativeRegistrationWithError: nil];
[[toUpdate tags] addObjectsFromArray: @[@"myNewTag1", @"myOtherNewTag"]];
[hub updateRegistration:toUpdate];
또는 비동기은 :
[hub retrieveNativeRegistrationWithCompletion:^(SBRegistration* r, NSError* e) {
if (r == nil) ; // error handling
[[r tags] addObjectsFromArray:@[@"myNewTag", @"myOtherNewTag"]];
[hub updateRegistration:r completion:^(SBRegistration* r2, NSError* e) {
// error mgmt;
}];
}];
또한, 당신이 createNativeRegistration를 호출 할 때 태그의 현재 설정을 덮어 않습니다. 이 명명 불일치는 iOS SDK의 다음 릴리스에서 수정되고 있습니다.
태그로 수를 검색 할 수는 없지만 (백엔드에서) 태그가있는 모든 등록을 검색 할 수 있습니다 (계산 방법이 비효율적 임). 사용, 백 엔드 .NET의 SDK에서 작업을 수행 할 수 있습니다
var skip = 0;
var increment = 100;
IEnumerable<RegistrationDescription> regs = hubClient.GetRegistrationsByTag("myTag", skip, increment);
while (regs.Count() != 0)
{
foreach (var i in regs)
{
// do work
}
skip += increment + 1;
regs = hubClient.GetRegistrationsByTag("myTag", skip, increment);
}
또는 우리의 REST 표면 사용 : GetRegistrationsByTag
감사합니다,
엘리오
감사 엘리오을 는의가 있다고 가정 해 봅시다 우리는 ios 사용자가 4 클럽에 등록하고자하는대로 10 클럽을 가지고 있습니다 그래서 soocer, 농구, 테니스, 예를 들어 탁구 내가 등록하고 싶은 클럽은 모두 기본 등록을해야합니다. 당신이 덮어 쓴 부분이 이것입니까? 일단 농구에 을 등록하면 농구에 등록 및 업데이트 축구가 두 번째되지 않습니다? 또한 내가 "newtag1"@에 를 업데이트 그것은 모든 업데이트됩니다 일단이 클럽에 팔로우를 해제하려고하는 경우 사용자에뿐 아니라 그 클럽 가 바로인가 팔로우를 해제? 그리고 어떤 해결책? –
따라야 할 클럽을 모두 알고있는 경우에만 등록을 업데이트해야합니다. 지침은 사용자가 어딘가에 (예 : 로컬 저장소에) 따라 가고자하는 클럽을 저장 한 다음 태그를 추가/제거하고 로컬 저장소의 마스터 목록을 업데이트 한 다음 태그를 설정하여 등록을 업데이트하는 것입니다 귀하의 태그 집합에 속성을 –
감사합니다 Elio, 나는 이것이 가능하다고 생각하고 우리는이 멋진 서비스를 장기간 사용하게 될 것입니다. 그래서 우리가 더 많은 것을 돕기 위해 업데이 트하십시오 또한 우리는 안드로이드와 창문을 기다리고 있습니다 전화 지원도 다시 감사하고 좋은 하루 되세요 ;-) –