<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    It's now also possible to send push notifications to Android devices
    from your own OVMS server.<br>
    <br>
    You'll need the current server version 2.2.1 and the current App
    version 3.11.1.<br>
    <br>
    App 3.11.1 developer release APK is here:<br>
    <a class="moz-txt-link-freetext" href="http://dexters-web.de/f/tw/OpenVehicleApp-release-3.11.1.apk">http://dexters-web.de/f/tw/OpenVehicleApp-release-3.11.1.apk</a><br>
    <br>
    The server/README describes how to register your own GCM sender id.
    The new App version allows to specify a custom GCM sender id per
    vehicle.<br>
    <br>
    Tests & feedback are welcome.<br>
    <br>
    Btw: server V2.2.1 also adds a timestamp to the GCM pushes, so
    notifications will now show their server-side send times instead of
    their receive times.<br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 06.11.2015 um 01:32 schrieb Michael
      Balzer:<br>
    </div>
    <blockquote cite="mid:563BF52B.10305@expeedo.de" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      GCM integration is basically done on server & app side, we
      need some beta testers now.<br>
      <br>
      The beta Android App can be downloaded from...<br>
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://dexters-web.de/f/tw/OpenVehicleApp-debug-3.11.0.apk">http://dexters-web.de/f/tw/OpenVehicleApp-debug-3.11.0.apk</a><br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://dexters-web.de/f/tw/OpenVehicleApp-release-3.11.0.apk">http://dexters-web.de/f/tw/OpenVehicleApp-release-3.11.0.apk</a><br>
      <br>
      Please note: this beta APK has been signed with my personal
      development key, so you need to uninstall the play store version
      before installing this one. It may also be necessary to clear the
      App data.<br>
      <br>
      If you'd like to build yourself, the gcm branch should now open
      directly in Android Studio.<br>
      <br>
      First start on an old & slow device will take some time to
      load the OCM meta data.<br>
      <br>
      If you find some issue, please report as detailed as possible
      including your Android environment.<br>
      <br>
      For crashes please try to get a logcat dump using the debug APK.<br>
      <br>
      Thanks!<br>
      <br>
      Michael<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Am 30.10.2015 um 21:28 schrieb
        Michael Balzer:<br>
      </div>
      <blockquote cite="mid:5633D2FA.60709@expeedo.de" type="cite">
        <meta content="text/html; charset=windows-1252"
          http-equiv="Content-Type">
        Milestone reached: the App now runs again without major flaws on
        Android 2.3 - 5.1.<br>
        <br>
        - maps integration fixed<br>
        - custom ProgressBar for ActionBarCompat<br>
        - basic AppCompat styling<br>
        - successful testing on Android 2.3 & 5.1 (should do on all
        API versions >= 9)<br>
        <br>
        I've created a new branch "gcm":<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://github.com/openvehicles/Open-Vehicle-Android/tree/gcm">https://github.com/openvehicles/Open-Vehicle-Android/tree/gcm</a><br>
        <br>
        Coming next:<br>
        - GCM integration<br>
        <br>
        Regards,<br>
        Michael<br>
        <br>
        <br>
        <div class="moz-cite-prefix">Am 27.10.2015 um 10:14 schrieb
          Michael Balzer:<br>
        </div>
        <blockquote cite="mid:562F408E.20504@expeedo.de" type="cite">
          <meta content="text/html; charset=windows-1252"
            http-equiv="Content-Type">
          <div class="moz-cite-prefix">As Mark wrote, for GCM I needed
            to switch to the latest Android SDK and support libs, which
            introduced all kinds of API deprecation and compatibility
            problems.<br>
            <br>
            It was necessary to replace ActionBarSherlock by the support
            libs ActionBarCompat and to update the maps extensions lib.<br>
            <br>
            The App now builds and starts again (on Android 5.1, need to
            test other versions), but is not yet usable.<br>
            <br>
            My next todos:<br>
            - Maps integration is broken and crashes occasionally now
            (it seems this was done wrong from the beginning)<br>
            - ActionBarCompat does not support a progress indicator,
            need to implement one<br>
            - GCM integration<br>
            - Fix ActionBarCompat & App theme styling<br>
            - Android 2.3 tests<br>
            <br>
            There are still lots of API deprecation warnings remaining,
            which hopefully don't all need to be fixed right now...<br>
            <br>
            Regards,<br>
            Michael<br>
            <br>
            <br>
            Am 23.10.2015 um 16:42 schrieb Michael Balzer:<br>
          </div>
          <blockquote cite="mid:562A473E.30706@expeedo.de" type="cite">
            <meta content="text/html; charset=windows-1252"
              http-equiv="Content-Type">
            I should be able to do the App side, currently reading the
            docs.<br>
            <br>
            <br>
            <div class="moz-cite-prefix">Am 23.10.2015 um 16:32 schrieb
              Mark Webb-Johnson:<br>
            </div>
            <blockquote
              cite="mid:6BF5E6DD-1C78-484F-92AC-891492906E05@webb-johnson.net"
              type="cite">
              <meta http-equiv="Content-Type" content="text/html;
                charset=windows-1252">
              Yeah, and the ClientLogin auth service just went down as
              well.
              <div class=""><br class="">
              </div>
              <div class="">Need help on the App side for GCM. The
                server side I can probably handle.</div>
              <div class=""><br class="">
              </div>
              <div class="">Regards, Mark.</div>
              <div class=""><br class="">
                <div>
                  <blockquote type="cite" class="">
                    <div class="">On 23 Oct 2015, at 9:33 PM, Michael
                      Balzer <<a moz-do-not-send="true"
                        href="mailto:dexter@expeedo.de" class="">dexter@expeedo.de</a>>




                      wrote:</div>
                    <br class="Apple-interchange-newline">
                    <div class="">
                      <meta content="text/html; charset=windows-1252"
                        http-equiv="Content-Type" class="">
                      <div text="#000000" bgcolor="#FFFFFF" class=""> I
                        knew about the todo, but I missed the deadline:<br
                          class="">
                        <br class="">
                        <meta http-equiv="content-type"
                          content="text/html; charset=windows-1252"
                          class="">
                        <blockquote type="cite" class=""><strong
                            style="box-sizing: inherit; font-weight:
                            bold; color: rgb(33, 33, 33); font-family:
                            Roboto, sans-serif; font-size: 16px;
                            font-style: normal; font-variant: normal;
                            letter-spacing: normal; line-height: 24px;
                            orphans: auto; text-align: start;
                            text-indent: 0px; text-transform: none;
                            white-space: normal; widows: 1;
                            word-spacing: 0px;
                            -webkit-text-stroke-width: 0px;" class="">The

                            C2DM service will be shut down completely on
                            10/20/2015</strong><span style="color:
                            rgb(33, 33, 33); font-family: Roboto,
                            sans-serif; font-size: 16px; font-style:
                            normal; font-variant: normal; font-weight:
                            normal; letter-spacing: normal; line-height:
                            24px; orphans: auto; text-align: start;
                            text-indent: 0px; text-transform: none;
                            white-space: normal; widows: 1;
                            word-spacing: 0px;
                            -webkit-text-stroke-width: 0px; display:
                            inline !important; float: none;" class="">.<span
                              class="Apple-converted-space"> </span></span></blockquote>
                        <br class="">
                        ...and it seems this just happened, Android push
                        notifications are no longer working.<br class="">
                        <br class="">
                        Anybody familiar with GCM?<br class="">
                        <br class="">
                        I'll have a look...<br class="">
                        <br class="">
                        Regards,<br class="">
                        Michael<br>
                      </div>
                    </div>
                  </blockquote>
                </div>
              </div>
            </blockquote>
          </blockquote>
          <br>
        </blockquote>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </body>
</html>