{ "id": "170607", "key": "TIMOB-25601", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "19988", "description": "", "name": "Release 7.0.1", "archived": false, "released": true, "releaseDate": "2017-12-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-12-14T22:25:39.000+0000", "created": "2017-12-12T20:01:36.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "android", "cloudpush" ], "versions": [ { "id": "17609", "description": "", "name": "Release 7.0.0", "archived": false, "released": true, "releaseDate": "2017-12-07" } ], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-12-19T23:13:57.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "*Summary:*\r\nThe 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.\r\nhttps://github.com/appcelerator-modules/ti.playservices/blob/master/android/timodule.xml\r\n\r\nThis 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.\r\n\r\n*Note:*\r\nThis 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.\r\n", "attachment": [], "flagged": false, "summary": "Android: Remove \"ti.cloudpush\" module's \"com.google.android.gms.version\" metadata tag", "creator": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "432127", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "cloudpush: https://github.com/appcelerator-modules/cloudpush/pull/35\r\n5.0.1: https://github.com/appcelerator-modules/cloudpush/releases/tag/android-5.0.1", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-12-13T23:49:40.000+0000", "updated": "2017-12-13T23:49:40.000+0000" }, { "id": "432190", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed. PR merged.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-12-14T22:25:35.000+0000", "updated": "2017-12-14T22:25:35.000+0000" }, { "id": "432230", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*titanium_mobile*\r\nmaster: https://github.com/appcelerator/titanium_mobile/pull/9690\r\n7_0_X: https://github.com/appcelerator/titanium_mobile/pull/9691", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-12-15T19:24:46.000+0000", "updated": "2017-12-15T19:24:46.000+0000" }, { "id": "432423", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix with SDK 7.0.1.v20171218104141 & 7.1.0.v20171218101353.\r\n\r\nClosing.\r\n\r\nStudio Ver: 5.0.0.201712081732\r\nSDK Ver: 7.0.1.v20171218104141, 7.1.0.v20171218101353\r\nOS Ver: 10.12.3\r\nXcode Ver: Xcode 8.3.3\r\nAppc NPM: 4.2.11\r\nAppc CLI: 7.0.1-master.5\r\nDaemon Ver: 1.0.1\r\nTi CLI Ver: 5.0.14\r\nAlloy Ver: 1.10.10\r\nNode Ver: 8.9.1\r\nJava Ver: 1.8.0_101\r\nDevices: ⇨ google Pixel — Android 7.1.1\r\n⇨ google Nexus 5 — Android 6.0.1", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-12-19T23:13:51.000+0000", "updated": "2017-12-19T23:13:51.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }