在我基于Game Center的回合制游戏中,我目前在应用程序图标徽章计数方面存在问题。当我拒绝参加游戏的邀请时,徽章计数仍显示1条通知。
我什至尝试使用UIApplication.shared.applicationIconBadgeNumber = 0
,在重新启动游戏并加载游戏比赛之前,它一直有效。
即使没有匹配项,图标也会显示为1。仅在开始新比赛时才将其删除。
存在相同的问题。我看到徽章数量为3,但没有游戏将本地玩家设为currentParticipant
(建议在某处确定徽章数量的地方)。
换句话说,我找不到符合要求当地球员采取行动的比赛。当我找出实际设置徽章计数的内容时,我将更新此“答案”。
GKTurnBasedMatchStatusEnded
。