Podążyłem za tutorialem https://developers.google.com/cloud-messaging/android/client. Działa - mogę wysyłać i odbierać powiadomienia.Lint narzeka na nie przetłumaczony łańcuch gcm_defaultSenderId
Ale gdy próbuję zbudować aplikację zwalniający, Android Lint narzeka:
Error: "gcm_defaultSenderId" is not translated in ...
Więc mogę wyłączyć build braku kiedy Lint narzeka z tego w build.gradle
:
lintOptions{
abortOnError false
}
Ale oczywiście nie jest to rozwiązanie. Hardcoding senderId
w mojej aplikacji również nie jest dobrym pomysłem (w każdym razie mamy poprawną, więc podwojenie to powoduje problemy w przyszłości).
Czy jest jakiś sposób obejścia tego oczywistego niedopatrzenia ze strony twórców Usług Google Play?
EDIT 02 grudnia 2015 OMG! Dziś google ruszył coś z tym problemem, see here.
Uwaga: to nie jest duplikatem Can't generate APK Release because of GCM SenderId Android - zaakceptowanych odpowiedź jest nie do przyjęcia dla mnie.
kwestia ta została skierowana do Google, nadal nie ma odpowiedzi, jeśli mogę dostać jeden będę je zamieszczać tutaj. –