@fww1997 wrote:
XboxLive Rich Presence Strings
I have a lot of difficulties setting Rich Presence strings.
I just use the API SetPresenceAsync as the document says:
But my game threw some bugs:
System.IO.FileNotFoundException: Failed todownload specify resource 。 (Exception from HRESULT: 0x800C0008)
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at steamManager.d__16.MoveNext()
These are my codes:
public void AddUser(XboxLiveUser user) { if (m_user == null) { m_user = user; m_context = new XboxLiveContext(user); } } public void OnGUI() { lock (m_logText) { DrawTextWithShadow(10, 300, 800, 900, m_logText); } ClearLog(); if (GUI.Button(new Rect(10, 150, 150, 30), "Cycle Presence")) { CyclePresence(); } } private async void CyclePresence() { if (XboxLiveIntegration.AchievementManager.GetInstance().IsSignedIn) { AddUser(XboxLiveIntegration.AchievementManager.GetInstance().XboxLiveUser); try { PresenceData data = new PresenceData(m_context.AppConfig.ServiceConfigurationId, m_presenceIds[m_currentPresenceId]); await m_context.PresenceService.SetPresenceAsync(false, data); LogLine("CyclePresence succeed. "); } catch (Exception ex) { LogLine("CyclePresence failed: " + ex.ToString()); } }
Actually, I even don't know how to link the settings( for Rich Presence Strings) in XDP with the API. Could anyone please give me some suggestions ?
Thanks a lot !!!!!!!!
Posts: 1
Participants: 1