9
0

[MWI-2846] MetaPlugin Demo aktualisieren

This commit is contained in:
Bjarne Knutzen 2025-01-28 08:10:06 +01:00
parent eb74eb79e9
commit b197b02129
3 changed files with 9 additions and 54 deletions

View File

@ -685,7 +685,7 @@
repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-video-ident-product-plugin-spm"; repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-video-ident-product-plugin-spm";
requirement = { requirement = {
kind = upToNextMajorVersion; kind = upToNextMajorVersion;
minimumVersion = 12.0.2; minimumVersion = 13.3.4;
}; };
}; };
C8B6F1CD2BB467E50023D2BF /* XCRemoteSwiftPackageReference "webid-meta-plugin-spm" */ = { C8B6F1CD2BB467E50023D2BF /* XCRemoteSwiftPackageReference "webid-meta-plugin-spm" */ = {
@ -693,7 +693,7 @@
repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-meta-plugin-spm.git"; repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-meta-plugin-spm.git";
requirement = { requirement = {
kind = upToNextMinorVersion; kind = upToNextMinorVersion;
minimumVersion = 12.0.2; minimumVersion = 13.3.4;
}; };
}; };
C8B6F1CE2BB468100023D2BF /* XCRemoteSwiftPackageReference "webid-pay-on-server-product-plugin-spm" */ = { C8B6F1CE2BB468100023D2BF /* XCRemoteSwiftPackageReference "webid-pay-on-server-product-plugin-spm" */ = {
@ -701,7 +701,7 @@
repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-pay-on-server-product-plugin-spm.git"; repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-pay-on-server-product-plugin-spm.git";
requirement = { requirement = {
kind = upToNextMinorVersion; kind = upToNextMinorVersion;
minimumVersion = 12.0.2; minimumVersion = 13.3.4;
}; };
}; };
C8B6F1CF2BB4682D0023D2BF /* XCRemoteSwiftPackageReference "webid-eid-on-server-product-plugin-spm" */ = { C8B6F1CF2BB4682D0023D2BF /* XCRemoteSwiftPackageReference "webid-eid-on-server-product-plugin-spm" */ = {
@ -709,7 +709,7 @@
repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-eid-on-server-product-plugin-spm.git"; repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-eid-on-server-product-plugin-spm.git";
requirement = { requirement = {
kind = upToNextMinorVersion; kind = upToNextMinorVersion;
minimumVersion = 12.0.2; minimumVersion = 13.3.4;
}; };
}; };
C8B6F1D02BB468600023D2BF /* XCRemoteSwiftPackageReference "webid-auto-ident-on-server-product-plugin-spm" */ = { C8B6F1D02BB468600023D2BF /* XCRemoteSwiftPackageReference "webid-auto-ident-on-server-product-plugin-spm" */ = {
@ -717,7 +717,7 @@
repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-auto-ident-on-server-product-plugin-spm.git"; repositoryURL = "https://api.webid-solutions.de/releases/ios/spm/SwiftPackages/webid-auto-ident-on-server-product-plugin-spm.git";
requirement = { requirement = {
kind = upToNextMinorVersion; kind = upToNextMinorVersion;
minimumVersion = 12.0.2; minimumVersion = 13.3.4;
}; };
}; };
/* End XCRemoteSwiftPackageReference section */ /* End XCRemoteSwiftPackageReference section */

View File

@ -40,7 +40,7 @@
<rect key="frame" x="16" y="109" width="382" height="661"/> <rect key="frame" x="16" y="109" width="382" height="661"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="dfm-OY-YAc"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="dfm-OY-YAc">
<rect key="frame" x="0.0" y="0.0" width="382" height="677.5"/> <rect key="frame" x="0.0" y="0.0" width="382" height="627.5"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose Mode:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f2n-za-HjY"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose Mode:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f2n-za-HjY">
<rect key="frame" x="0.0" y="0.0" width="382" height="20.5"/> <rect key="frame" x="0.0" y="0.0" width="382" height="20.5"/>
@ -133,46 +133,8 @@
<userDefinedRuntimeAttribute type="boolean" keyPath="localizable" value="YES"/> <userDefinedRuntimeAttribute type="boolean" keyPath="localizable" value="YES"/>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aG4-6k-d29" userLabel="checkbox_3" customClass="Checkbox" customModule="WebIdUiKitComponents">
<rect key="frame" x="0.0" y="357" width="382" height="50"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="50" id="ppJ-3g-urO"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="checkmarkColor">
<color key="value" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="uncheckedColor">
<color key="value" red="0.019607843140000001" green="0.69411764710000001" blue="0.98431372549999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="fontSize">
<real key="value" value="15"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="topMargin">
<real key="value" value="8"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="dimension">
<real key="value" value="20"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="fontColor">
<color key="value" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="boolean" keyPath="solidWhenChecked" value="YES"/>
<userDefinedRuntimeAttribute type="color" keyPath="checkedColor">
<color key="value" red="0.019607843140000001" green="0.69411764710000001" blue="0.98431372549999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="string" keyPath="borderStyle" value="square"/>
<userDefinedRuntimeAttribute type="string" keyPath="markStyle" value="check"/>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="2"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="string" keyPath="translationToken" value="message3StartCall"/>
<userDefinedRuntimeAttribute type="boolean" keyPath="localizable" value="YES"/>
</userDefinedRuntimeAttributes>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8UN-U2-rDK" userLabel="checkbox_4" customClass="Checkbox" customModule="WebIdUiKitComponents"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8UN-U2-rDK" userLabel="checkbox_4" customClass="Checkbox" customModule="WebIdUiKitComponents">
<rect key="frame" x="0.0" y="407" width="382" height="50"/> <rect key="frame" x="0.0" y="357" width="382" height="50"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="50" id="tdo-nd-wwz"/> <constraint firstAttribute="height" constant="50" id="tdo-nd-wwz"/>
@ -210,13 +172,13 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Log:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="P2H-Xn-XDe"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Log:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="P2H-Xn-XDe">
<rect key="frame" x="0.0" y="457" width="382" height="20.5"/> <rect key="frame" x="0.0" y="407" width="382" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="Nothing yet..." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="ueI-Uz-yHO"> <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="Nothing yet..." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="ueI-Uz-yHO">
<rect key="frame" x="0.0" y="477.5" width="382" height="200"/> <rect key="frame" x="0.0" y="427.5" width="382" height="200"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="200" id="BHp-W7-FN7"/> <constraint firstAttribute="height" constant="200" id="BHp-W7-FN7"/>
@ -258,7 +220,6 @@
<outlet property="cbAutoIdOnServer" destination="rQ9-1q-btO" id="nVq-kA-3kB"/> <outlet property="cbAutoIdOnServer" destination="rQ9-1q-btO" id="nVq-kA-3kB"/>
<outlet property="cbEIdOnServer" destination="8UN-U2-rDK" id="Fwz-68-UOq"/> <outlet property="cbEIdOnServer" destination="8UN-U2-rDK" id="Fwz-68-UOq"/>
<outlet property="cbPayOnServer" destination="tiV-0b-ogq" id="PwY-lC-bGV"/> <outlet property="cbPayOnServer" destination="tiV-0b-ogq" id="PwY-lC-bGV"/>
<outlet property="cbVideoId" destination="aG4-6k-d29" id="9fw-bW-SWt"/>
<outlet property="log" destination="ueI-Uz-yHO" id="qPq-xt-YgB"/> <outlet property="log" destination="ueI-Uz-yHO" id="qPq-xt-YgB"/>
<outlet property="modePicker" destination="ubY-TI-odM" id="2oU-VA-BxB"/> <outlet property="modePicker" destination="ubY-TI-odM" id="2oU-VA-BxB"/>
</connections> </connections>

View File

@ -25,7 +25,6 @@ class ViewController:
@IBOutlet weak var modePicker: UIPickerView! @IBOutlet weak var modePicker: UIPickerView!
@IBOutlet weak var cbAutoIdOnServer: Checkbox! @IBOutlet weak var cbAutoIdOnServer: Checkbox!
@IBOutlet weak var cbPayOnServer: Checkbox! @IBOutlet weak var cbPayOnServer: Checkbox!
@IBOutlet weak var cbVideoId: Checkbox!
@IBOutlet weak var cbEIdOnServer: Checkbox! @IBOutlet weak var cbEIdOnServer: Checkbox!
@IBOutlet weak var log: UITextView! @IBOutlet weak var log: UITextView!
@ -36,12 +35,10 @@ class ViewController:
cbAutoIdOnServer.textView.textColor = .black cbAutoIdOnServer.textView.textColor = .black
cbPayOnServer.textView.textColor = .black cbPayOnServer.textView.textColor = .black
cbVideoId.textView.textColor = .black
cbEIdOnServer.textView.textColor = .black cbEIdOnServer.textView.textColor = .black
cbAutoIdOnServer.textView.text = "AutoIdOnServer" cbAutoIdOnServer.textView.text = "AutoIdOnServer"
cbPayOnServer.textView.text = "PayOnServer" cbPayOnServer.textView.text = "PayOnServer"
cbVideoId.textView.text = "VideoId"
cbEIdOnServer.textView.text = "EIdOnServer" cbEIdOnServer.textView.text = "EIdOnServer"
} }
@ -185,9 +182,6 @@ class ViewController:
if cbPayOnServer.isChecked { if cbPayOnServer.isChecked {
plugins.append(PayOnServerProductPlugin()) plugins.append(PayOnServerProductPlugin())
} }
if cbVideoId.isChecked {
plugins.append(VideoIdentProductPlugin())
}
if cbEIdOnServer.isChecked { if cbEIdOnServer.isChecked {
plugins.append(EidOnServerProductPlugin()) plugins.append(EidOnServerProductPlugin())
} }