BillingResponseCode is always DEVELOPER_ERROR after calling startConnection on BillingClient
I have this issue when integrating Meta Horizon Billing Compatibility SDK into my 2D android app. The returned BillingResponseCode is always DEVELOPER_ERROR after the BillingClient initialization and calling startConnection on the initializatied BillingClient. Anyone who give me a hint would be appreciated.Solved154Views0likes3CommentsPerformance issues after building APK for Meta Quest 3
Hi everyone. I'm new to VR development and just created my first VR project in Unity for Meta Quest 3. When I run the game through Unity Link (Oculus Link) from my PC, it works smoothly with good graphics and no lag. My PC has 32 GB RAM and the game uses around 9 GB while running. But when I build it as an APK and run it directly on the Quest 3, I get problems like lagging, lower graphic quality, flickering, and sometimes low memory warnings. I know Quest 3 has only 8 GB RAM, so that might be part of it. But I would really appreciate help on how to optimize the game for Quest 3, what settings or methods I should use to reduce lag and improve quality, and whether there are tools to check what is using up memory on the Quest. Thanks a lot. I'm learning and want to get better at building for VR.185Views0likes4Commentshealth and safety item because the video doesn't play
I have glasses go and I had to reset it. I configured it on my cell phone on both Android and iOS and the configuration stops in the health and safety item because the video doesn't play. It's wonderful to have glasses that aren't being used because of a video.78Views0likes2Comments2D screen goes black when resizing the window (jetpack compose)
Hi, I am trying to build a simple hybrid app but the problem is as soon as I resize my window, it goes completely black. here is the Basic MainActivity: class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { App() } } } @Composable fun App() { Column { Text("Hello World!", color = Color.White) } } and here is the manifest: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:horizonos="http://schemas.horizonos/sdk"> <horizonos:uses-horizonos-sdk horizonos:minSdkVersion="69" horizonos:targetSdkVersion="69" /> <uses-feature android:name="android.hardware.vr.headtracking" android:required="true" /> <uses-feature android:name="oculus.software.handtracking" android:required="false" /> <uses-permission android:name="com.oculus.permission.HAND_TRACKING" /> <uses-feature android:name="com.oculus.experimental.enabled" android:required="true" /> <uses-feature android:name="com.oculus.feature.PASSTHROUGH" android:required="false" /> <uses-feature android:name="com.oculus.feature.VIRTUAL_KEYBOARD" android:required="false" /> <uses-feature android:name="oculus.software.vr.app.hybrid" android:required="false" /> <uses-feature android:glEsVersion="0x00030001" /> <uses-feature android:name="oculus.software.overlay_keyboard" android:required="false" /> <uses-feature android:name="com.oculus.feature.RENDER_MODEL" android:required="false" /> <uses-permission android:name="com.oculus.permission.RENDER_MODEL" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:dataExtractionRules="@xml/data_extraction_rules" android:fullBackupContent="@xml/backup_rules" android:label="@string/app_name" android:theme="@style/Theme.PanelAppThemeTransparent" android:supportsRtl="true"> <meta-data android:name="com.oculus.supportedDevices" android:value="quest2|questpro|quest3" /> <meta-data android:name="com.oculus.handtracking.version" android:value="V2.0" /> <meta-data android:name="com.oculus.vr.focusaware" android:value="true" /> <uses-native-library android:name="libossdk.oculus.so" android:required="true" /> <activity android:name=".MainActivity" android:exported="true" android:screenOrientation="landscape"> <meta-data android:name="com.oculus.vrshell.free_resizing_lock_aspect_ratio" android:value="true" /> <layout android:defaultHeight="800dp" android:defaultWidth="800dp" /> <meta-data android:name="com.oculus.vrdesktop.control_bar_config" android:value="{'show_title':false,'show_report_bug':false,'with_back_button':false, 'use_activity_label':false}" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="com.oculus.intent.category.2D" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>2KViews0likes10CommentsWelcome to our 2D Development forum
Hello and Welcome to our 2D Development forum. This is a community-driven space where you can share insights, ask questions, share ideas, and address challenges with fellow developers. Our goal is to create a supportive and respectful environment where everyone can learn from each other and grow as developers. This page is dedicated to helping you port your Android and web based apps to Meta Horizon OS. We’re committed to making 2D apps successful and we’ll be monitoring this form to learn from you as we work together and make 2D apps successful. To ensure that this forum remains a positive and productive space, we kindly ask that you follow these guidelines: Be respectful: Treat others as you would like to be treated. No personal attacks, insults, or harassment will be tolerated. Stay on topic: Keep discussions relevant to the forum's purpose and avoid spamming or self-promotion. Share knowledge: Feel free to share your experiences, insights, and solutions to help others. Ask questions: If you have a question or need help, don't hesitate to ask. Provide feedback: Your feedback is valuable to us. Share your thoughts on how we can improve the forum or our products. Here are some links to get your started on building 2D Apps: 2D Developer Documentation to get started Paths and Guide to building 2D apps Start building your PWA on Meta Horizon 2D App Features VRC Guidelines808Views1like0Comments