一个接收GCM消息的接收器如何检测消息是否已被GCM服务器使用collapse_key“折叠”?是否有任何反馈可用?或者最佳实践是什么?
目标是创建一个最优(最便宜)的实现“send_to_sync”模式,其中客户端仅在错过消息时才“同步”。
例如:假设10个设备通过GCM消息更新彼此的精确位置。只有最新的更新是相关的,因此每个用户都拥有自己的折叠键将是不错的选择。但由于使用GCM时仅限制为4个折叠键,因此您必须创建自己的系统并使用“send_to_sync”模式。 如果每个“send_to_sync”消息都包含最新的更新+指示是否有任何未读消息,那么如果没有,则无需同步。
目标是创建一个最优(最便宜)的实现“send_to_sync”模式,其中客户端仅在错过消息时才“同步”。
例如:假设10个设备通过GCM消息更新彼此的精确位置。只有最新的更新是相关的,因此每个用户都拥有自己的折叠键将是不错的选择。但由于使用GCM时仅限制为4个折叠键,因此您必须创建自己的系统并使用“send_to_sync”模式。 如果每个“send_to_sync”消息都包含最新的更新+指示是否有任何未读消息,那么如果没有,则无需同步。