Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-25601

Android: Remove "ti.cloudpush" module's "com.google.android.gms.version" metadata tag

    Details

      Description

      Summary:
      The Android "ti.cloudpush" module has a hardcoded Google Play Services version reference (ie: "com.google.android.gms.version") that it'll inject into the AndroidManifest.xml file in it's "timodule.xml" file.
      https://github.com/appcelerator-modules/ti.playservices/blob/master/android/timodule.xml

      This metadata tag needs to be deleted from the "timodule.xml". It is no longer needed since it'll be automatically injected by Titanium 7.0.0's new "ti.playservices" module.

      Note:
      This issue will cause a crash on app startup if the "ti.playerservices" module has been manually added above the "ti.cloudpush" module in the "tiapp.xml" file. This is because the last metadata tag ends up being the one read by the Google Play Services library and it'll throw an exception due to a version mismatch.

        Attachments

          Activity

            People

            • Assignee:
              gmathews Gary Mathews
              Reporter:
              jquick Joshua Quick
              Reviewer:
              Joshua Quick
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-6038
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Source Code