Inspiration
The subscription is a common and verified business model for VPN services. In our original business plan, we're aiming to adopt the subscription model. This is a very natural step for our business development.
What it does
People can access our VPN service only after they subscribe to the monthly or annual membership plan.
How we built it
We use Meta Horizon Billing Compatibility SDK for implementing the subscription mechanism.
Challenges we ran into
We helped the tech team of Meta to find several serious bugs in the Meta Horizon Billing Compatibility SDK when implementing the subscription function of the app. The Meta team offered us a workaround to solve the problem, and we published the updated version with subscription.
Accomplishments that we're proud of
We successfully integrated the subscription function in the app and released the update on the store.
What we learned
After releasing the subscription on the app store, we encountered the review bombing from people who criticized our practice. This isn't what we expected and reflected that we didn't fully understand the market.
What's next for SpatialVPN
We will keep the subscription model for SpatialVPN.
We will select servers with higher capabilities and include more locations.
We will comply with the Platform Policy, take care of the user data, and protect the user privacy.
Although Trojan can meet the requirements of a typical VPN service, we plan to add more state-of-the-art VPN solutions, such as WireGuard, to our VPN service.
Built With
- android-studio
- java
- meta-horizon-billing-compatibility-sdk
- meta-xr-platform-sdk

Log in or sign up for Devpost to join the conversation.