summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios')
-rw-r--r--StoneIsland/platforms/ios/Stone Island.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstatebin59744 -> 111565 bytes
-rw-r--r--StoneIsland/platforms/ios/Stone Island/Resources/GoogleService-Info.plist34
-rw-r--r--StoneIsland/platforms/ios/Stone Island/Resources/Resources/GoogleService-Info.plist40
-rw-r--r--StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist4
-rwxr-xr-xStoneIsland/platforms/ios/Stone Island/config.xml10
-rw-r--r--StoneIsland/platforms/ios/ios.json19
-rw-r--r--StoneIsland/platforms/ios/platform_www/cordova_plugins.js3
-rw-r--r--StoneIsland/platforms/ios/www/cordova_plugins.js3
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/_router.js3
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/etc/push.js8
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/products/ProductView.js2
-rwxr-xr-xStoneIsland/platforms/ios/www/js/sdk/auth.js4
12 files changed, 116 insertions, 14 deletions
diff --git a/StoneIsland/platforms/ios/Stone Island.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate b/StoneIsland/platforms/ios/Stone Island.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate
index 06f45880..7d29ed0f 100644
--- a/StoneIsland/platforms/ios/Stone Island.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate
+++ b/StoneIsland/platforms/ios/Stone Island.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate
Binary files differ
diff --git a/StoneIsland/platforms/ios/Stone Island/Resources/GoogleService-Info.plist b/StoneIsland/platforms/ios/Stone Island/Resources/GoogleService-Info.plist
index 5516ebf3..0d23216d 100644
--- a/StoneIsland/platforms/ios/Stone Island/Resources/GoogleService-Info.plist
+++ b/StoneIsland/platforms/ios/Stone Island/Resources/GoogleService-Info.plist
@@ -2,5 +2,39 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>AD_UNIT_ID_FOR_BANNER_TEST</key>
+ <string>ca-app-pub-3940256099942544/2934735716</string>
+ <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
+ <string>ca-app-pub-3940256099942544/4411468910</string>
+ <key>CLIENT_ID</key>
+ <string>426306878988-nuqlbd4k944sk5mm63vdubdptb3cpkmt.apps.googleusercontent.com</string>
+ <key>REVERSED_CLIENT_ID</key>
+ <string>com.googleusercontent.apps.426306878988-nuqlbd4k944sk5mm63vdubdptb3cpkmt</string>
+ <key>API_KEY</key>
+ <string>AIzaSyAp9tJ_gK45ZhRDiaKOCgvsztQMbhsD_Ms</string>
+ <key>GCM_SENDER_ID</key>
+ <string>426306878988</string>
+ <key>PLIST_VERSION</key>
+ <string>1</string>
+ <key>BUNDLE_ID</key>
+ <string>us.okfoc.stoneisland</string>
+ <key>PROJECT_ID</key>
+ <string>stone-island</string>
+ <key>STORAGE_BUCKET</key>
+ <string>stone-island.appspot.com</string>
+ <key>IS_ADS_ENABLED</key>
+ <true></true>
+ <key>IS_ANALYTICS_ENABLED</key>
+ <false></false>
+ <key>IS_APPINVITE_ENABLED</key>
+ <true></true>
+ <key>IS_GCM_ENABLED</key>
+ <true></true>
+ <key>IS_SIGNIN_ENABLED</key>
+ <true></true>
+ <key>GOOGLE_APP_ID</key>
+ <string>1:426306878988:ios:0efb92963073829a</string>
+ <key>DATABASE_URL</key>
+ <string>https://stone-island.firebaseio.com</string>
</dict>
</plist> \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/Stone Island/Resources/Resources/GoogleService-Info.plist b/StoneIsland/platforms/ios/Stone Island/Resources/Resources/GoogleService-Info.plist
new file mode 100644
index 00000000..0d23216d
--- /dev/null
+++ b/StoneIsland/platforms/ios/Stone Island/Resources/Resources/GoogleService-Info.plist
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>AD_UNIT_ID_FOR_BANNER_TEST</key>
+ <string>ca-app-pub-3940256099942544/2934735716</string>
+ <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
+ <string>ca-app-pub-3940256099942544/4411468910</string>
+ <key>CLIENT_ID</key>
+ <string>426306878988-nuqlbd4k944sk5mm63vdubdptb3cpkmt.apps.googleusercontent.com</string>
+ <key>REVERSED_CLIENT_ID</key>
+ <string>com.googleusercontent.apps.426306878988-nuqlbd4k944sk5mm63vdubdptb3cpkmt</string>
+ <key>API_KEY</key>
+ <string>AIzaSyAp9tJ_gK45ZhRDiaKOCgvsztQMbhsD_Ms</string>
+ <key>GCM_SENDER_ID</key>
+ <string>426306878988</string>
+ <key>PLIST_VERSION</key>
+ <string>1</string>
+ <key>BUNDLE_ID</key>
+ <string>us.okfoc.stoneisland</string>
+ <key>PROJECT_ID</key>
+ <string>stone-island</string>
+ <key>STORAGE_BUCKET</key>
+ <string>stone-island.appspot.com</string>
+ <key>IS_ADS_ENABLED</key>
+ <true></true>
+ <key>IS_ANALYTICS_ENABLED</key>
+ <false></false>
+ <key>IS_APPINVITE_ENABLED</key>
+ <true></true>
+ <key>IS_GCM_ENABLED</key>
+ <true></true>
+ <key>IS_SIGNIN_ENABLED</key>
+ <true></true>
+ <key>GOOGLE_APP_ID</key>
+ <string>1:426306878988:ios:0efb92963073829a</string>
+ <key>DATABASE_URL</key>
+ <string>https://stone-island.firebaseio.com</string>
+</dict>
+</plist> \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist b/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist
index 22781695..016faa32 100644
--- a/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist
+++ b/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist
@@ -5,7 +5,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
- <string>${PRODUCT_NAME}</string>
+ <string>Stone Island</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIcons</key>
@@ -17,7 +17,7 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
+ <string>Stone Island</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
diff --git a/StoneIsland/platforms/ios/Stone Island/config.xml b/StoneIsland/platforms/ios/Stone Island/config.xml
index d955ecf8..46a44916 100755
--- a/StoneIsland/platforms/ios/Stone Island/config.xml
+++ b/StoneIsland/platforms/ios/Stone Island/config.xml
@@ -51,7 +51,11 @@
<param name="ios-package" value="CDVStatusBar" />
<param name="onload" value="true" />
</feature>
- <name>Stone Island</name>
+ <feature name="FirebasePlugin">
+ <param name="ios-package" value="FirebasePlugin" />
+ <param name="onload" value="true" />
+ </feature>
+ <name>StoneIsland</name>
<description>
Stone Island
</description>
@@ -90,8 +94,4 @@
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="AutoHideSplashScreen" value="false" />
- <feature name="FirebasePlugin">
- <param name="ios-package" value="FirebasePlugin" />
- <param name="onload" value="true" />
- </feature>
</widget>
diff --git a/StoneIsland/platforms/ios/ios.json b/StoneIsland/platforms/ios/ios.json
index 9596fcd6..2db25e88 100644
--- a/StoneIsland/platforms/ios/ios.json
+++ b/StoneIsland/platforms/ios/ios.json
@@ -98,6 +98,18 @@
"xml": "<true />",
"count": 1
}
+ ],
+ "CFBundleName": [
+ {
+ "xml": "<string>Stone Island</string>",
+ "count": 1
+ }
+ ],
+ "CFBundleDisplayName": [
+ {
+ "xml": "<string>Stone Island</string>",
+ "count": 1
+ }
]
}
},
@@ -190,6 +202,10 @@
},
"cordova-plugin-firebase": {
"PACKAGE_NAME": "us.okfoc.stoneisland"
+ },
+ "cordova-plugin-app-name": {
+ "APP_NAME": "Stone Island",
+ "PACKAGE_NAME": "us.okfoc.stoneisland"
}
},
"dependent_plugins": {},
@@ -357,6 +373,7 @@
"ionic-plugin-keyboard": "2.2.1",
"phonegap-plugin-push": "1.9.2",
"cordova-plugin-statusbar": "2.2.3",
- "cordova-plugin-firebase": "0.1.24"
+ "cordova-plugin-firebase": "0.1.24",
+ "cordova-plugin-app-name": "1.0.4"
}
} \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/platform_www/cordova_plugins.js b/StoneIsland/platforms/ios/platform_www/cordova_plugins.js
index e39888f0..9005406d 100644
--- a/StoneIsland/platforms/ios/platform_www/cordova_plugins.js
+++ b/StoneIsland/platforms/ios/platform_www/cordova_plugins.js
@@ -165,7 +165,8 @@ module.exports.metadata =
"ionic-plugin-keyboard": "2.2.1",
"phonegap-plugin-push": "1.9.2",
"cordova-plugin-statusbar": "2.2.3",
- "cordova-plugin-firebase": "0.1.24"
+ "cordova-plugin-firebase": "0.1.24",
+ "cordova-plugin-app-name": "1.0.4"
};
// BOTTOM OF METADATA
}); \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/www/cordova_plugins.js b/StoneIsland/platforms/ios/www/cordova_plugins.js
index e39888f0..9005406d 100644
--- a/StoneIsland/platforms/ios/www/cordova_plugins.js
+++ b/StoneIsland/platforms/ios/www/cordova_plugins.js
@@ -165,7 +165,8 @@ module.exports.metadata =
"ionic-plugin-keyboard": "2.2.1",
"phonegap-plugin-push": "1.9.2",
"cordova-plugin-statusbar": "2.2.3",
- "cordova-plugin-firebase": "0.1.24"
+ "cordova-plugin-firebase": "0.1.24",
+ "cordova-plugin-app-name": "1.0.4"
};
// BOTTOM OF METADATA
}); \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/www/js/lib/_router.js b/StoneIsland/platforms/ios/www/js/lib/_router.js
index 9927712a..43438854 100755
--- a/StoneIsland/platforms/ios/www/js/lib/_router.js
+++ b/StoneIsland/platforms/ios/www/js/lib/_router.js
@@ -87,6 +87,9 @@ var SiteRouter = Router.extend({
else {
app.view = app[name]
}
+
+ window.FirebasePlugin && window.FirebasePlugin.setScreenName(name)
+
app.header.set_back( !! app.view.back )
app.view.show()
}.bind(this)
diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/push.js b/StoneIsland/platforms/ios/www/js/lib/etc/push.js
index 14236728..00a2e839 100755
--- a/StoneIsland/platforms/ios/www/js/lib/etc/push.js
+++ b/StoneIsland/platforms/ios/www/js/lib/etc/push.js
@@ -105,8 +105,8 @@ var push = (function(){
return sdk.cms() + '/_services/push/' + key
}
push.got_push_notification = function(push_obj) {
- console.log('We received this push notification: ' + JSON.stringify(push_obj));
- window.zsazsa = push_obj
+ // console.log('We received this push notification: ' + JSON.stringify(push_obj));
+
app.blog.refresh()
push_obj.additionalData = push_obj.additionalData || {}
@@ -119,10 +119,10 @@ var push = (function(){
catch (e) {
}
- if (is_hub || push_obj.additionalData.url)) {
+ if (is_hub) {
app.intro.$alert.show().html("[ HUB UPDATED ]")
}
- else {
+ else if (! push_obj.additionalData.url) {
auth.clear_cart()
app.intro.$alert.show().html("[ STORE UPDATED ]")
}
diff --git a/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js b/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
index 6a61be1b..2743946a 100755
--- a/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
@@ -167,6 +167,8 @@ var ProductView = ScrollableView.extend({
this.$price.html(price)
this.$body.html(body)
+ window.FirebasePlugin && window.FirebasePlugin.setScreenName('product:' + code)
+
this.$productHeader.toggleClass("wide", title.length > 48)
var fits_large = !! this.fitLargeCodes[this.code]
diff --git a/StoneIsland/platforms/ios/www/js/sdk/auth.js b/StoneIsland/platforms/ios/www/js/sdk/auth.js
index fa8dd71c..bcfb2d3a 100755
--- a/StoneIsland/platforms/ios/www/js/sdk/auth.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/auth.js
@@ -51,6 +51,9 @@ var auth = sdk.auth = (function(){
localStorage.setItem("yoox.access_token", access_token)
localStorage.setItem("yoox.user_id", user_id)
+
+ window.FirebasePlugin && window.FirebasePlugin.setUserId(user_id)
+
cb && cb()
}
auth.get_user = function(cb){
@@ -63,6 +66,7 @@ var auth = sdk.auth = (function(){
auth.user_id = -1
localStorage.removeItem("yoox.access_token")
localStorage.removeItem("yoox.user_id")
+
cb && cb()
}