Skip to content

Add fsbuilds-google-external-linking: Google Play External Content Links reference - #1

Merged
FS-EricaB merged 1 commit into
mainfrom
add/fsbuilds-google-external-linking
Sep 18, 2026
Merged

FS-EricaB merged 1 commit into
mainfrom
add/fsbuilds-google-external-linking

Conversation

@FS-EricaB

Copy link
Copy Markdown
Collaborator

Summary

  • Unity/UGS game (EggBlast Arena) demonstrating Google Play's External Content Links program end to end: client eligibility + disclosure, FastSpring checkout, currency grant, and required transaction reporting back to Google's Play Developer API.
  • Also includes the Apple External Purchase Link (EU/Japan) counterpart on the same backend, and a React Native subscription example (Native/) showing the same FastSpring checkout pattern without platform steering.
  • Sourced from the fix/google-external-transaction-reporting and feature/apple-external-purchase-link branches of the EggBlast_Gameplay dev repo, merged together as this repo's initial state.
  • Internal design docs and competitor research were intentionally left out of this public copy.

Test plan

  • Backend TypeScript compiles (npx tsc --noEmit in Unity-UGS/Backend) — verified locally
  • Review README.md's "Status and known issues" section before treating the Google externalContentLinkDetails reporting issue as resolved — it's newly-documented on Google's side but not yet re-verified against a live call

…al Content Links reference

Unity/UGS game (EggBlast Arena) demonstrating Google Play's External Content
Links program end to end: client eligibility + disclosure, FastSpring
checkout, currency grant, and required transaction reporting back to
Google's Play Developer API. Also includes the Apple External Purchase
Link (EU/Japan) counterpart on the same backend, and a React Native
subscription example (Native/) showing the same FastSpring checkout
pattern without platform steering.

Sourced from the fix/google-external-transaction-reporting and
feature/apple-external-purchase-link branches of the EggBlast_Gameplay
dev repo, merged together as this repo's initial state. Internal design
docs and competitor research were intentionally left out of this public
copy; the dev repo's docs/ folder has the fuller working notes.
Copilot AI lite review requested due to automatic review settings September 18, 2026 16:27
@FS-EricaB
FS-EricaB merged commit 20791bc into main Sep 18, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

One or more issues must be addressed before approval.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Adds a Unity/UGS FastSpring checkout reference covering Google External Content Links and Apple external purchases, plus a React Native subscription example.

Changes:

  • Adds Unity gameplay, checkout, deep-link, billing, and platform-provider integrations.
  • Adds backend encryption, webhook entitlement grants, Google/Apple reporting, and persistence.
  • Adds Expo React Native subscription checkout and serverless backend.
File summaries
File Description
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/XRSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/VFXManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/VersionControlSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/UnityConnectSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/TimeManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/TimelineSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/TagManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/ProjectVersion.txt Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/PresetManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/Packages/com.unity.services.core/Settings.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/PackageManagerSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/NetworkManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/MultiplayerManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/MemorySettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/EditorSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/EditorBuildSettings.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/DynamicsManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/CommonBurstAotSettings.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/ClusterInputManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/BurstAotSettings_StandaloneOSX.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/BurstAotSettings_Android.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/ProjectSettings/AudioManager.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/UncommonMonsters.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/UncommonMonsters.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Uncommon.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Uncommon.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Sprites.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Shaders.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Style Sheets.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Sprite Assets.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources/Fonts & Materials.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Resources.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro/Fonts.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/TextMesh Pro.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/TextEventReceiver.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/TextEventReceiver.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/SystemsManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/StoreConfig.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/StoreConfig.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/Singleton.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/Singleton.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/ShopProductButton.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/ShopProductButton.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/ISystem.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/ISystem.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/RuntimeEventKeyProvider.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/RuntimeEventKeyProvider.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/IEventKeyProvider.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/IEventKeyProvider.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/EventKey.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/EventKey.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/EventExtensions.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager/EventExtensions.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/EventManager.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/DeeplinkHandler.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils/ClickEventRaiser.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Utils.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/UnityPurchasing/generated/GooglePlayTangle.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/UnityPurchasing/generated.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/UnityPurchasing.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/SceneLoader.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/SceneLoader.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/WebController.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/WebController.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/ShopProviderMode.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/ShopProviderMode.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/SafariWebViewController.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/SafariWebViewController.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/IShopProvider.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/IShopProvider.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/ChromeCustomTabProvider.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers/ChromeCustomTabProvider.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Providers.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Projectile.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Projectile.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/MonsterSpawner.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/MonsterData.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/MonsterData.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Monster.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/ShoppingManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/MainSceneInit.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/GameManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/EventManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/EventManager.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/EconomyManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers/AuthManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Managers.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Main.asmdef.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Main.asmdef Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/LevelDisplay.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/LevelDisplay.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/HPBarDisplay.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/HPBarDisplay.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggSpawner.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggSelectorUI.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggSelectorUI.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggInventory.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggInventory.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggGameUI.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggGameUI.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggGameManager.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggData.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/EggData.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Egg.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/Egg.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CoinPopup.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CoinPopup.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CoinBalanceDisplay.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CoinBalanceDisplay.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CharacterEggHolder.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts/CharacterEggHolder.cs Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scripts.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scenes/MainScene.unity.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scenes/GameplayScene.unity.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Scenes.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Resources.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/RareMonsters.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/RareMonsters.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Rare.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Rare.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/TopHeader.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/ThankyouPopup.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/ShopItemholder-500.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/ShopItemholder-200.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/Projectile.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/Monster.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/LogoutButton.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/LoginHolder.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/HPBar.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/Egg.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/CurrencyHolder.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/CoinPopup.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs/Body.prefab.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Prefabs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/iOS/StoreViewController.mm.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/iOS.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/mainTemplate.gradle.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/mainTemplate.gradle Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/gradleTemplate.properties.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/gradleTemplate.properties Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/WebViewProvider.java.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/WebViewProvider.java Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/WebViewActivity.java.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/CustomUnityPlayerActivity.java.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/CustomUnityPlayerActivity.java Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/ChromeCustomTabsProvider.java.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store/ChromeCustomTabsProvider.java Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive/store.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com/ollieinteractive.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/com.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android/AndroidManifest.xml.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/Android.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/LegendaryMonsters.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/LegendaryMonsters.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Legendary.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Legendary.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Graphics/PixelForge-Style.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Graphics/AppIcon.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Graphics.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Editor/PostBuildPatch.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Editor/BuildScript.cs.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Editor.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/StoreConfig.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/StoreConfig.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/ShopProviderMode.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/ShopProviderMode.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowThankyouPopup.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowThankyouPopup.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowShop.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowShop.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowLogin.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ShowLogin.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/PlayerId.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/PlayerId.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/PlayerBalanceDelta.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/PlayerBalanceDelta.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/EconomyUpdate.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/EconomyUpdate.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ClickLogoutButton.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ClickLogoutButton.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ClickLoginButton.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events/ClickLoginButton.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data/Events.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Data.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/CommonMonsterx.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/CommonMonsterx.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Common.asset.meta Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Common.asset Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/WebCode/README.md Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/WebCode/index.html Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/WebCode/certs/how_to_generate_certs.txt Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/ugs/VirtualPurchase.js Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/tsconfig.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/serverless.yml Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/package.json Updated as part of this pull request.
fsbuilds-google-external-linking/Unity-UGS/Backend/app/utils/crypto.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/README.md Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/tsconfig.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/package.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/utils/subscription.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/utils/login.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/utils/crypto.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/handler/webhook.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/handler/login.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/handler/getSubscription.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/Backend/app/handler/encode.ts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/services/authService.js Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/package.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/Podfile.properties.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/Supporting/Expo.plist Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/noop-file.swift Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/main.m Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/Images.xcassets/SplashScreenBackground.imageset/Contents.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/Images.xcassets/SplashScreen.imageset/Contents.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/Images.xcassets/Contents.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/Images.xcassets/AppIcon.appiconset/Contents.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/FSReactApp.entitlements Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/FSReactApp-Bridging-Header.h Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp/AppDelegate.h Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/FSReactApp.xcworkspace/contents.xcworkspacedata Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/.xcode.env Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/ios/.gitignore Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/index.js Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/components/FastSpringCheckout.js Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/app.json Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/react-settings-plugin/build.gradle.kts Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/gradle/wrapper/gradle-wrapper.properties Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/build.gradle Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/values/styles.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/values/strings.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/values/colors.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/values-night/colors.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/drawable/splashscreen.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/res/drawable/rn_edit_text_material.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/main/AndroidManifest.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/src/debug/AndroidManifest.xml Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/app/proguard-rules.pro Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/android/.gitignore Updated as part of this pull request.
fsbuilds-google-external-linking/Native/App/FSReactApp/.gitignore Updated as part of this pull request.
Review details

Suppressed comments (9)

fsbuilds-google-external-linking/Native/App/FSReactApp/README.md:226

  • The setup guide says the backend signs the payload with HMAC, but the Native backend actually uses FastSpring's AES-128-ECB payload encryption plus RSA private-key wrapping. The response example also calls the payload HMAC-based, so following this guide can lead to the wrong key/configuration setup. Update the guide to describe the implemented protocol consistently.
    fsbuilds-google-external-linking/README.md:72
  • This iOS row still sends readers to a separate branch and says Apple External Purchase Link is not covered, although this PR includes the Apple token, tap-recording, reporting, and native-fallback code. Update the row to describe the implementation that is now in this repository, or remove the Apple counterpart from the PR.
    fsbuilds-google-external-linking/Unity-UGS/Backend/WebCode/store.js:106
  • The Unity scene wires coinpack-200 and coinpack-500 buttons, but validProducts only contains coinpack-150 and bronze-monthly. For those buttons productInfo is undefined, so this return URL omits amount; DeeplinkHandler then rejects the return before showing confirmation or polling the granted balance. Add every configured coin product with its correct amount (and presentation data).
    fsbuilds-google-external-linking/Unity-UGS/Backend/WebCode/store.js:104
  • returnUrl is read directly from the public query string and later assigned to window.location.href. A crafted checkout URL can therefore turn this storefront into an open redirect after checkout (and carry the supplied transaction token to the attacker-controlled destination). Restrict return URLs to the app schemes/hosts supported by this deployment instead of trusting arbitrary input.
    fsbuilds-google-external-linking/Unity-UGS/Backend/app/utils/google.ts:98
  • Every Google report hard-codes regionCode: 'US', so purchases by users outside the US are sent with the wrong tax jurisdiction. The FastSpring webhook already contains the order country; persist that trusted value with the transaction record and use it when building userTaxAddress.
    fsbuilds-google-external-linking/Unity-UGS/Backend/app/utils/ugs.ts:11
  • These URLs are evaluated while ugs.ts is imported, but server.ts calls dotenv.config() only after importing ugs. When credentials are supplied through the documented local .env flow, the project/environment IDs are captured as undefined and UGS calls target invalid URLs. Build the URLs after configuration is loaded rather than at module initialization.
    fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Common.asset:17
  • Egg.OnMouseDown copies EggData.coinValue into _coinValue and uses it for EggGameManager.AddScore, but the common egg asset sets that value to zero. Every common egg therefore contributes no score, so the round cannot earn coins from it. Set this to the intended non-zero reward (the matching common monster reward is 1).
    fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Legendary.asset:17
  • Egg.OnMouseDown copies EggData.coinValue into _coinValue and uses it for EggGameManager.AddScore, but the legendary egg asset sets that value to zero. Every legendary egg therefore contributes no score, so the round cannot earn coins from it. Set this to the intended non-zero reward (the matching legendary monster reward is 10).
    fsbuilds-google-external-linking/Unity-UGS/Unity/Assets/Plugins/iOS/StoreViewController.mm.meta:33
  • This plugin is enabled for tvOS, but StoreViewController.mm unconditionally imports SafariServices and uses SFSafariViewController, which is not available on tvOS. A tvOS build will therefore fail while compiling this plugin. Disable the tvOS importer for this file or add a tvOS-specific implementation/guard.
  • Files reviewed: 207/516 changed files
  • Comments generated: 14
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Unity-UGS/Unity/[Uu]ser[Ss]ettings/
Unity-UGS/Unity/Assets/Resources/
Unity-UGS/Unity/Assets/Scripts/Managers/*.md.meta
Unity-UGS/Unity/Assets/Scripts/Managers/*.cs.meta
Comment on lines +132 to +135
release {
// Caution! In production, you need to generate your own keystore file.
// see https://reactnative.dev/docs/signed-apk-android.
signingConfig signingConfigs.debug
Comment on lines +22 to +27
if (!result.success || !result.data.success || !result.data.encode) {
console.error('[PurchaseService] Failed to get encoded payload:', result);
return {
success: false,
error: 'Failed to prepare checkout',
};
const securePayload = crypto.securePayload(aesKey, payload);
const secureKey = crypto.secureKey(aesKey);

return createResponse({ success: true, encode: { securePayload, secureKey } }, 200);
Comment on lines +3 to +7
export const handler = async (req) => {
const body = JSON.parse(req.body);
const events = body.events;

console.log(JSON.stringify(body));
// verifying this, anyone who can reach this endpoint could forge an
// order.completed-shaped body with an arbitrary playerId and item list and
// mint themselves currency — there was previously no check here at all.
const WEBHOOK_SECRET = process.env.FASTSPRING_WEBHOOK_SECRET;
Comment on lines +413 to +420
app.post('/reportExternalPurchases', async (_req, res) => {
try {
const result = await runReportExternalPurchases();
res.status(200).json({ success: true, ...result });
} catch (error) {
console.error('[reportExternalPurchases] Server error:', error);
res.status(500).json({ error: String(error) });
}
public class ShoppingManager : Singleton<ShoppingManager>
{
[SerializeField] private StoreConfig storeConfig;
[SerializeField] private ShopConfig shopProviderMode;
Comment on lines +60 to +62
Debug.Log("[ShoppingManager] Not eligible for external purchase — routing through native Apple IAP instead.");
AppleNativeIAPManager.Instance.PurchaseProduct(productId);
return;
Comment on lines +1 to +4
## Public cert
openssl req -new -x509 -key privatekey.pem -out publiccert.pem -days 3650 -subj "/CN=fastspring"
# Private cert
openssl genrsa -out privatekey.pem 2048
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants