Add additional default fields to _Installation class (#1852)

Fields are appVersion, appName, appIdentifier, and parseVersion.
These fields are sent by Android and iOS SDKs.
This commit is contained in:
Jeremy Pease
2016-05-20 21:15:47 -04:00
committed by Drew
parent 9bad87905f
commit fab8cfdfc7
3 changed files with 30 additions and 4 deletions

View File

@@ -28,6 +28,15 @@ describe('MongoSchemaCollection', () => {
"deviceType":"string",
"channels":"array",
"user":"*_User",
"pushType":"string",
"GCMSenderId":"string",
"timeZone":"string",
"localeIdentifier":"string",
"badge":"number",
"appVersion":"string",
"appName":"string",
"appIdentifier":"string",
"parseVersion":"string",
})).toEqual({
className: '_Installation',
fields: {
@@ -36,6 +45,15 @@ describe('MongoSchemaCollection', () => {
deviceType: { type: 'String' },
channels: { type: 'Array' },
user: { type: 'Pointer', targetClass: '_User' },
pushType: { type: 'String' },
GCMSenderId: { type: 'String' },
timeZone: { type: 'String' },
localeIdentifier: { type: 'String' },
badge: { type: 'Number' },
appVersion: { type: 'String' },
appName: { type: 'String' },
appIdentifier: { type: 'String' },
parseVersion: { type: 'String' },
ACL: { type: 'ACL' },
createdAt: { type: 'Date' },
updatedAt: { type: 'Date' },