0

有没有人能够让 Android AIR 扩展http://myappsnippet.com/gcm/工作?我很清楚如何设置 GCM。但是当使用上面的扩展时,我无法停止收到MismatchSenderId错误。

我用过https://github.com/freshplanet/ANE-Push-Notification

它有效。

我还使用了 http://afterisk.wordpress.com/2012/09/22/the-only-free-and-fully-functional-android-gcm-native-extension-for-adobe-air/

它有效。

我什至在从未安装过我的应用程序的“干净”手机上尝试过http://myappsnippet.com/gcm/MismatchSenderId ,但仍然出现错误。

如果我使用通过注册其他分机之一获得的注册 ID,则可以使用上述 ANE 接收它。但是如果我使用来自http://myappsnippet.com/gcm/的注册 ID,它会给我同样的MismatchSenderId错误。

有人对这种特殊的 ANE 有任何经验吗?我一步一步地仔细阅读了这个例子。我需要这个来工作,因为它实际上在通知上使用了图标、声音和振动。没有它本质上会使其他 ANE 变得毫无价值。

4

2 回答 2

1

问题已解决。我刚刚将更新后的 .ane 通过电子邮件发送给所有遇到类似问题的开发人员 :) 让我知道您的问题是否现在也已解决?

于 2013-05-22T06:33:41.167 回答
0

如果您从 Google 收到不匹配的错误,除了http://myappsnippet.com/gcm/的评论部分中解释的原因之外,原因之一可能是因为您已经在应用程序上测试了其他一些 GCM 扩展!你看,如果你已经在你的应用程序中使用了一些其他的 GCM 扩展,现在你正在尝试使用我们的扩展,谷歌会抛出一个不匹配的错误,因为你的 RegId 仍然缓存在谷歌服务器中。你怎么修呢?尝试使用 unregister() 方法从 GCM 注销您的应用程序,然后等待几个小时甚至几天,以便刷新 Google 服务器或更改您的应用程序包名称,您会发现它可以正常工作。我希望你能发现这个通知有用。

于 2013-04-10T11:17:15.457 回答