2016-06-17 4 views
0

iOS 응용 프로그램에 Appboy News 피드를 통합했습니다. SDK에서 제공하는 unreadCardCountForCategories 델리게이트를 통해 읽지 않은 카드의 배지 수를 가져옵니다. 그러나 Appboy 대시 보드에서 이미 존재하는 (읽지 않은/읽지 않은) 카드를 업데이트하면 이 반환 한 카운트는 새로 고치지 않습니다. 다음은 내가 사용하는 코드입니다 :Appboy SDK iOS, unreadCardCountForCategories 델리게이트가 업데이트 된 카드를 계산하지 않습니다.

[[Appboy sharedInstance] requestFeedRefresh];

[[AppBoyHandler appboySharedInstance] .feedController unreadCardCountForCategories : ABKCardCategoryAll]];

도움을 주시면 감사하겠습니다.

답변

1

Appboy는 사용자가 응용 프로그램의 뉴스 피드에서 카드를 볼 때 읽지 않은 피드 카드를 읽음으로 표시합니다. 뉴스 피드와 상호 작용하지 않고 requestFeedRefresh에 대한 호출 사이에 이전에 읽지 않은 카드를보고있는 경우 unreadCardCountForCategories에서 반환 된 횟수는 동일한 값을 반환 할 것으로 예상됩니다.

위의 경우가 아니라면 알려주세요. 이전에 읽지 않은 카드를 뉴스 피드에서 확인한 후에도 unreadCardCountForCategories이 동일한 값을 반환합니다.

+0

다음 사례를 따르고 있습니다. 두 경우 모두 읽지 않은 횟수가 새로 고침되지 않습니다. 1. 대시 보드에서 새 뉴스 피드를 만듭니다. <앱에서 읽습니다. <이제 대시 보드에서 피드를 업데이트합니다. <읽지 않은 수는 0으로 유지됩니다. . 2. 대시 보드에서 새 뉴스 피드를 만듭니다. <앱에서 읽지 않습니다. <대시 보드에서 피드를 업데이트합니다.> 읽지 않은 숫자는 1로 유지됩니다. 내 viewdid에서 수를 새로 고침하고 화면이 스크롤 될 때마다 새로 고칩니다. – Ghazalah