summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios')
-rw-r--r--StoneIsland/platforms/ios/StoneIsland/StoneIsland-Info.plist9
-rw-r--r--StoneIsland/platforms/ios/www/cordova_plugins.js10
-rw-r--r--StoneIsland/platforms/ios/www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js11
3 files changed, 29 insertions, 1 deletions
diff --git a/StoneIsland/platforms/ios/StoneIsland/StoneIsland-Info.plist b/StoneIsland/platforms/ios/StoneIsland/StoneIsland-Info.plist
index 160c02b8..cc7d9214 100644
--- a/StoneIsland/platforms/ios/StoneIsland/StoneIsland-Info.plist
+++ b/StoneIsland/platforms/ios/StoneIsland/StoneIsland-Info.plist
@@ -182,5 +182,14 @@
<array>
<string>remote-notification</string>
</array>
+ <key>CFBundleURLTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleURLSchemes</key>
+ <array>
+ <string>stoneisland</string>
+ </array>
+ </dict>
+ </array>
</dict>
</plist> \ 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 fbdc76c9..99a9e96f 100644
--- a/StoneIsland/platforms/ios/www/cordova_plugins.js
+++ b/StoneIsland/platforms/ios/www/cordova_plugins.js
@@ -91,6 +91,13 @@ module.exports = [
"clobbers": [
"PushNotification"
]
+ },
+ {
+ "file": "plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js",
+ "id": "cordova-plugin-customurlscheme.LaunchMyApp",
+ "clobbers": [
+ "window.plugins.launchmyapp"
+ ]
}
];
module.exports.metadata =
@@ -104,7 +111,8 @@ module.exports.metadata =
"cordova-plugin-geolocation": "1.0.1",
"cordova-plugin-network-information": "1.0.1",
"cordova-plugin-splashscreen": "2.1.0",
- "phonegap-plugin-push": "1.4.4"
+ "phonegap-plugin-push": "1.4.4",
+ "cordova-plugin-customurlscheme": "4.0.0"
}
// BOTTOM OF METADATA
}); \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js b/StoneIsland/platforms/ios/www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js
new file mode 100644
index 00000000..3568c73f
--- /dev/null
+++ b/StoneIsland/platforms/ios/www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js
@@ -0,0 +1,11 @@
+cordova.define("cordova-plugin-customurlscheme.LaunchMyApp", function(require, exports, module) { "use strict";
+
+/*
+ Q: Why an empty file?
+ A: iOS doesn't need plumbing to get the plugin to work, so..
+ - Including no file would mean the import in index.html would differ per platform.
+ - Also, using one version and adding a userAgent check for Android feels wrong.
+ - And if you're not using PhoneGap Build, you could paste your handleOpenUrl JS function here.
+*/
+
+});