E07
SpellVPN Tool:编译时配置区别
第一段标明 ULTRA 条件,第二段为其非 ULTRA 分支;省略的 ULTRA 设置不作为 Tool 设置展示。
所选节选
来源: SuperVPN-iOS/SuperVPNApp/SuperVPNApp.swift · 782–783
按原始行号展示,所选源码行保持原文。
782 | static var current: AppProductConfiguration {
783 | #if SPELLVPN_ULTRA
- 原始整文件 SHA-256
- 137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e
- 带行号节选 SHA-256
- 703c631f39a49caf1efe0cace10e30c7a81314068ad0c666fe9607f221777121
来源: SuperVPN-iOS/SuperVPNApp/SuperVPNApp.swift · 808–833
按原始行号展示,所选源码行保持原文。
808 | #else
809 | return AppProductConfiguration(
810 | edition: .pro,
811 | distributionModel: "paid",
812 | adMode: "none",
813 | subscriptionProductID: "",
814 | weeklySubscriptionProductID: "",
815 | monthlySubscriptionProductID: "",
816 | quarterlySubscriptionProductID: "",
817 | yearlySubscriptionProductID: "",
818 | superWeeklySubscriptionProductID: "",
819 | superMonthlySubscriptionProductID: "",
820 | superQuarterlySubscriptionProductID: "",
821 | superYearlySubscriptionProductID: "",
822 | providerLinesEndpoint: "",
823 | providerSourceListEndpoint: "",
824 | appGroupIdentifier: plistString("SpellVPNAppGroupIdentifier", defaultValue: SuperVPNShared.appGroupIdentifier),
825 | admobApplicationID: "",
826 | yandexBannerAdUnitID: "",
827 | yandexInterstitialAdUnitID: "",
828 | yandexAppOpenAdUnitID: "",
829 | yandexNativeAdUnitID: "",
830 | adsShowPlaceholders: false
831 | )
832 | #endif
833 | }
- 原始整文件 SHA-256
- 137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e
- 带行号节选 SHA-256
- 03236ad8fcfb5312901ea972ed0f440b0eb0c21dfc5739f8ec1df3aac8435abe