Podczas testów i akceptacji aplikacji w Google Play, okazało się, że musimy zmienić unikalny identyfikator nowej aplikacji, bo powoduje problemy z powiadomieniami (push notification) w naszej dotychczasowej aplikacji o identyfikatorze pl.sviete.dom
Ten identyfikator pl.sviete.dom.mob nie jest poprawny:
Zatwierdzony przez Google został ten identyfikator com.ais.mob:
Wyjaśnienie tego trwało 2 tygodnie - ostatecznie wczoraj udało się to rozwiązać.
Niestety wymaga to odinstalowania poprzedniej wersji i zainstalowania tej z nowym zatwierdzonym identyfikatorem:
Proszę odinstalujcie poprzednią wersję AI-Speaker Mob i zainstalujcie nową:
To, że macie nową wersję poznacie po ilości powiadomień - zostawiliśmy limit dzienny (zalecenie Google), w ilości 999 i tak nikt więcej dziennie powiadomień nie chciał by chyba dostać
Nową aplikację mobilną wydamy wraz z wersją systemu Kasia na produkcji (bo w tej wersji włączyliśmy zeroconf - wykrywanie bramki w lokalnej sieci, ten mechanizm używa nowa aplikacja).
Staramy się tak wprowadzić nową aplikację, żeby nic nie zepsuć w dotychczasowej funkcjonalności - stąd konieczność zmiany identyfikatora aplikacji.
W tej chwili aplikacja na tablet/panel sterowania pl.sviete.dom i aplikacja mobilna com.ais.mob to zupełnie niezależne aplikacje, które mają niezależne powiadomienia.
Z czasem oczywiście ujednolicimy funkcjonalność skanowania tagów NFC i powiadomienia pomiędzy aplikacjami.
Tak jest. Będziemy to jeszcze “klarować” podczas wydania za 2 tygdonie i w dokumentacji. Za jakiś zmienimy ikonki w aplikacji i opisy, wszystko będzie jasne jak
Czyli wszystkie automatyzację trzeba będzie zmieniać ustawienia powiadomień ID urzadzenia
I jeszcze nie dziala odczytywanie powiadomień w nowej aplikacji.Sprawdzilem wszystkie uprawnienia przyznane i nadal aplikacja jest bezdźwięczna