Skip to content

Commit 81c5f82

Browse files
committed
Support intent protocol
1 parent 341c8b7 commit 81c5f82

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

QuestAppVersionSwitcher/OculusGraphQLApiLib/GraphQL/LoginClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public string DoPostRequest(string uri, string requestBody)
112112
public string UriCallback(string uri)
113113
{
114114
Logger.Log("Received uri callback, extracting info", "Login");
115-
string[] parameters = uri.Replace("oculus://", "").Split('?')[1].Split('&');
115+
string[] parameters = uri.Replace("oculus://", "").Replace("intent://", "").Split('?')[1].Split('#')[0].Split('&');
116116
string token = parameters[0].Split('=')[1];
117117
string blob = parameters[1].Split('=')[1];
118118
//Console.WriteLine("token: " + token);

QuestAppVersionSwitcher/Properties/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.16.10" package="com.ComputerElite.questappversionswitcher" android:installLocation="preferExternal" android:versionCode="155">
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.16.11" package="com.ComputerElite.questappversionswitcher" android:installLocation="preferExternal" android:versionCode="156">
33
<uses-sdk android:minSdkVersion="28" android:targetSdkVersion="32" />
44
<uses-permission android:name="oculus.permission.handtracking" />
55
<uses-permission android:name="com.oculus.permission.HAND_TRACKING" />

QuestAppVersionSwitcher/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("")]
1313
[assembly: AssemblyProduct("QuestAppVersionSwitcher")]
14-
[assembly: AssemblyCopyright("Copyright © ComputerElite 2024")]
14+
[assembly: AssemblyCopyright("Copyright © ComputerElite 2025")]
1515
[assembly: AssemblyTrademark("")]
1616
[assembly: AssemblyCulture("")]
1717
[assembly: ComVisible(false)]
@@ -22,5 +22,5 @@
2222
// Minor Version
2323
// Build Number
2424
// Revision
25-
[assembly: AssemblyVersion("1.16.10.0")]
26-
[assembly: AssemblyFileVersion("1.16.10.0")]
25+
[assembly: AssemblyVersion("1.16.11.0")]
26+
[assembly: AssemblyFileVersion("1.16.11.0")]

QuestAppVersionSwitcher/QAVSWebViewClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public Dictionary<string, string> GetHeaders(IDictionary<string, IList<string>>
129129

130130
public override bool ShouldOverrideUrlLoading(WebView view, IWebResourceRequest request)
131131
{
132-
if (request.Url.ToString().StartsWith("oculus://"))
132+
if (request.Url.ToString().StartsWith("oculus://") || request.Url.ToString().StartsWith("intent://"))
133133
{
134134
view.LoadUrl("http://127.0.0.1:" + CoreService.coreVars.serverPort + "?showprocessing=true");
135135
try

0 commit comments

Comments
 (0)