|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 | <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="pushy-cordova" version="1.0.4">
|
3 |
| - <name>Pushy SDK for Cordova</name> |
| 3 | + <name>PushySDK</name> |
4 | 4 | <description>The official Pushy SDK for Cordova apps.</description>
|
5 | 5 | <license>Apache 2.0</license>
|
6 | 6 | <keywords>pushy pushy.me sdk cordova phonegap ionic</keywords>
|
| 7 | + |
| 8 | + <!-- Supported Platforms --> |
7 | 9 | <engines>
|
| 10 | + <engine name="cordova-ios" version=">=4.3.0" /> |
8 | 11 | <engine name="cordova-android" version=">=4.0.0" />
|
9 | 12 | </engines>
|
| 13 | + |
| 14 | + <!-- Pushy JS Module --> |
10 | 15 | <js-module src="www/Pushy.js" name="Pushy">
|
11 | 16 | <clobbers target="Pushy" />
|
12 | 17 | </js-module>
|
| 18 | + |
| 19 | + <!-- iOS --> |
| 20 | + <platform name="ios"> |
| 21 | + <!-- iOS Package --> |
| 22 | + <config-file target="config.xml" parent="/*"> |
| 23 | + <feature name="PushyPlugin"> |
| 24 | + <param name="ios-package" value="PushyPlugin"/> |
| 25 | + </feature> |
| 26 | + </config-file> |
| 27 | + |
| 28 | + <!-- Cordova Swift Support --> |
| 29 | + <dependency id="cordova-plugin-add-swift-support" version="1.7.2"/> |
| 30 | + |
| 31 | + <!-- Pushy Cordova Plugin --> |
| 32 | + <source-file src="src/ios/PushyPlugin.swift" /> |
| 33 | + |
| 34 | + <!-- Pushy iOS SDK Source Files --> |
| 35 | + <!-- The official Pushy iOS SDK pod cannot be referenced directly due to lack of support from Cordova --> |
| 36 | + <source-file src="src/ios/Pushy.swift" /> |
| 37 | + <source-file src="src/ios/PushyConfig.swift" /> |
| 38 | + <source-file src="src/ios/PushyEnvironment.swift" /> |
| 39 | + <source-file src="src/ios/PushyHTTP.swift" /> |
| 40 | + <source-file src="src/ios/PushyKeychain.swift" /> |
| 41 | + <source-file src="src/ios/PushyNetworkException.swift" /> |
| 42 | + <source-file src="src/ios/PushyPubSubException.swift" /> |
| 43 | + <source-file src="src/ios/PushyRegistrationException.swift" /> |
| 44 | + <source-file src="src/ios/PushyResponseException.swift" /> |
| 45 | + <source-file src="src/ios/PushySettings.swift" /> |
| 46 | + <source-file src="src/ios/PushySwizzler.swift" /> |
| 47 | + |
| 48 | + <!-- APS environment injection --> |
| 49 | + <config-file target="*-Debug.plist" parent="aps-environment"> |
| 50 | + <string>development</string> |
| 51 | + </config-file> |
| 52 | + <config-file target="*-Release.plist" parent="aps-environment"> |
| 53 | + <string>production</string> |
| 54 | + </config-file> |
| 55 | + </platform> |
| 56 | + |
| 57 | + <!-- Android --> |
13 | 58 | <platform name="android">
|
14 | 59 | <!-- Pushy SDK -->
|
15 | 60 | <framework src="me.pushy:sdk:1.0.31" />
|
|
0 commit comments