如何获得测试GCM令牌?

时间:2016-10-21 04:45:35

标签: google-cloud-messaging automated-tests firebase-cloud-messaging

我们已实施网关服务和推送管理器服务,以向GCM发送推送消息。 现在我们想做一些自动化测试。

我们如何测试GCM令牌?

我们可以从真实设备获取一些令牌,并且在某些时候它们可能会过期并且测试将失败。为了测试正面和负面场景,我们需要已知的有效和无效的GCM令牌。

任何帮助人员?

感谢。

1 个答案:

答案 0 :(得分:0)

好的,所以我可能误解了这个问题,认为你在问如何测试注册令牌。

如果通过测试GCM令牌表示注册令牌,则通常在应用安装时生成。话虽如此,你在使用设备时不会收到它们,你也可以在使用模拟器时获得一个(我一直用它来进行测试)。

为了有效,这个很简单。你安装的第一个令牌应该是好的。

对于无效令牌,我认为任何不是令牌(随机字符串和内容)的内容都将被视为无效。但有一件事是已过期的令牌,其中你必须强制调用onTokenRefresh()来生成新的令牌,使旧的令牌过期。