0

Может ли кто-нибудь получить расширение Android AIR http://myappsnippet.com/gcm/? Я хорошо знаю, как настроить GCM. Но при использовании расширения выше я не могу прекратить получение ошибки MismatchSenderId.AIR Android GCM ANE 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.

Если я беру регистрационный идентификатор, который я получаю от регистрации с одним из других расширений, то он может быть получен с использованием вышеуказанного ANE. Но если я использую регистрационный идентификатор от http://myappsnippet.com/gcm/, он дает мне такую ​​же ошибку MismatchSenderId.

Есть ли у кого-нибудь опыт работы с этим конкретным ANE? Я последовал шаг за шагом и наглядно просмотрел пример. Мне нужен этот, чтобы работать, потому что на самом деле он использует значки, звуки и вибрации для уведомления. Не имея этого, по существу, другие ANE бесполезны.

ответ

1

проблема исправлена. Я только что отправил по электронной почте обновленный .ane всем разработчикам, у которых была аналогичная проблема.) Дайте мне знать, если вы проблема, теперь также исправлена?

+0

Хорошо, теперь все отлично работает для меня в версии обновления 2.1. Большое спасибо! – brybam

0

Если вы получаете несоответствующую ошибку от Google, одна из причин, кроме объяснения в разделе комментариев http://myappsnippet.com/gcm/, может быть из-за того, что вы протестировали некоторые другие расширения GCM в своем приложении! вы видите, что если вы уже использовали некоторые другие расширения GCM в своем приложении, и теперь вы пытаетесь использовать наше расширение, Google выбросит несогласованную ошибку, потому что ваш RegId все еще кэшируется на серверах Google. как вы можете это исправить? попробуйте отменить регистрацию своего приложения из GCM с помощью метода unregister() и подождите несколько часов или даже пару дней, чтобы серверы Google были обновлены или, альтернативно, изменили имя вашего приложения, и вы увидите, что он будет работать нормально. Надеюсь, вы найдете это уведомление полезным.

+0

Привет. Если вы прочитали мой пост, я дал понять, что я тестировал на устройстве, которое было «чистым», никогда ранее не использовавшимся ни с каким другим расширением. – brybam

Смежные вопросы