cordova-plugin-qonversion
Version:
Qonversion Cordova Plugin
99 lines (96 loc) • 5.57 kB
text/xml
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
id="cordova-plugin-qonversion" version="1.0.0">
<dependency id="cordova-annotated-plugin-android" />
<dependency id="cordova-plugin-device" />
<name>Qonversion</name>
<description>Cordova Qonversion Plugin</description>
<license>MIT</license>
<keywords>cordova,qonversion,iap,inapp,in-app,purchases,purchase,storekit,billing</keywords>
<js-module src="www/Qonversion.js" name="QonversionPlugin">
<clobbers target="Qonversion" />
</js-module>
<!-- Internal files -->
<js-module src="www/AutomationsInternal.js" name="AutomationsInternal" />
<js-module src="www/QonversionInternal.js" name="QonversionInternal" />
<js-module src="www/Mapper.js" name="Mapper" />
<js-module src="www/utils.js" name="utils" />
<!-- Public files -->
<js-module src="www/QonversionConfig.js" name="QonversionConfig" />
<js-module src="www/QonversionConfigBuilder.js" name="QonversionConfigBuilder" />
<js-module src="www/enums.js" name="enums" />
<js-module src="www/Automations.js" name="Automations" />
<js-module src="www/ActionResult.js" name="ActionResult" />
<js-module src="www/AutomationsEvent.js" name="AutomationsEvent" />
<js-module src="www/Entitlement.js" name="Entitlement" />
<js-module src="www/Transaction.js" name="Transaction" />
<js-module src="www/IntroEligibility.js" name="IntroEligibility" />
<js-module src="www/Offering.js" name="Offering" />
<js-module src="www/Offerings.js" name="Offerings" />
<js-module src="www/Product.js" name="Product" />
<js-module src="www/ProductInAppDetails.js" name="ProductInAppDetails" />
<js-module src="www/ProductInstallmentPlanDetails.js" name="ProductInstallmentPlanDetails" />
<js-module src="www/ProductOfferDetails.js" name="ProductOfferDetails" />
<js-module src="www/ProductPrice.js" name="ProductPrice" />
<js-module src="www/ProductPricingPhase.js" name="ProductPricingPhase" />
<js-module src="www/ProductStoreDetails.js" name="ProductStoreDetails" />
<js-module src="www/PurchaseModel.js" name="PurchaseModel" />
<js-module src="www/PurchaseUpdateModel.js" name="PurchaseUpdateModel" />
<js-module src="www/PurchaseOptions.js" name="PurchaseOptions" />
<js-module src="www/PromotionalOffer.js" name="PromotionalOffer" />
<js-module src="www/PurchaseOptionsBuilder.js" name="PurchaseOptionsBuilder" />
<js-module src="www/Experiment.js" name="Experiment" />
<js-module src="www/ExperimentGroup.js" name="ExperimentGroup" />
<js-module src="www/RemoteConfig.js" name="RemoteConfig" />
<js-module src="www/RemoteConfigList.js" name="RemoteConfigList" />
<js-module src="www/RemoteConfigurationSource.js" name="RemoteConfigurationSource" />
<js-module src="www/QonversionError.js" name="QonversionError" />
<js-module src="www/User.js" name="User" />
<js-module src="www/UserProperties.js" name="UserProperties" />
<js-module src="www/UserProperty.js" name="UserProperty" />
<js-module src="www/ScreenPresentationConfig.js" name="ScreenPresentationConfig" />
<js-module src="www/SKProduct.js" name="SKProduct" />
<js-module src="www/SKProductDiscount.js" name="SKProductDiscount" />
<js-module src="www/SKPaymentDiscount.js" name="SKPaymentDiscount" />
<js-module src="www/SKSubscriptionPeriod.js" name="SKSubscriptionPeriod" />
<js-module src="www/SkuDetails.js" name="SkuDetails" />
<js-module src="www/SubscriptionPeriod.js" name="SubscriptionPeriod" />
<platform name="android">
<config-file target="res/xml/config.xml" parent="/*">
<feature name="QonversionPlugin" >
<param name="android-package" value="com.qonversion.android.sdk.QonversionPlugin"/>
</feature>
<feature name="AutomationsPlugin" >
<param name="android-package" value="com.qonversion.android.sdk.AutomationsPlugin"/>
</feature>
</config-file>
<framework src="io.qonversion:sandwich:5.2.1" />
<source-file src="src/android/AutomationsPlugin.java" target-dir="src/com/qonversion/android/sdk" />
<source-file src="src/android/QonversionPlugin.java" target-dir="src/com/qonversion/android/sdk" />
<source-file src="src/android/EntitiesConverter.java" target-dir="src/com/qonversion/android/sdk" />
<source-file src="src/android/Utils.java" target-dir="src/com/qonversion/android/sdk" />
</platform>
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="QonversionPlugin">
<param name="ios-package" value="CDVQonversionPlugin"/>
</feature>
<feature name="AutomationsPlugin">
<param name="ios-package" value="CDVAutomationsPlugin"/>
</feature>
</config-file>
<header-file src="src/ios/CDVQonversionPlugin.h" />
<source-file src="src/ios/CDVQonversionPlugin.m" />
<header-file src="src/ios/CDVAutomationsPlugin.h" />
<source-file src="src/ios/CDVAutomationsPlugin.m" />
<header-file src="src/ios/QCUtils.h" />
<source-file src="src/ios/QCUtils.m" />
<podspec>
<config>
<source url="https://github.com/CocoaPods/Specs.git"/>
</config>
<pods use-frameworks="true">
<pod name="QonversionSandwich" spec="5.2.1" />
</pods>
</podspec>
</platform>
</plugin>