2015-10-20 36 views
0

我已經發布了一個Windows Phone 8.1 silverlight應用程序到商店。我整合了Auto-launching apps URI associations for Windows Phone 8這個版本。爲Windows Phone 8自動啓動應用程序URI關聯'顯示對不起沒有找到應用程序'

這樣我的應用程序就可以通過調用uri模式從任何其他應用程序打開。

await Windows.System.Launcher.LaunchUriAsync(new System.Uri("mypp:")); 

如果它已經安裝在設備上,它會從另一個應用程序打開我的應用程序。

如果用戶沒有安裝我的應用程序,它顯示搜索在店裏消息對話框的應用程序,並單擊該商店應用GET打開,搜索應用程序,並顯示「對不起,沒有找到應用程序」

我在這裏錯過了什麼?當他們在商店中搜索時,我需要在列表中顯示我的應用程序。

我使用'foursquare''&'metrotube'進行了檢查,它在搜索列表中顯示它是否以前未安裝。 請建議我在這裏錯過了什麼。

回答

1

不幸的是,LauncherOptions在Windows Phone 8中不受支持。對此的任何替代方法?

我的問題已通過添加啓動選項與啓動Uri方法解決,但在Windows Phone 8.1版本中支持。

private async void LaunchChillr(object sender, RoutedEventArgs e) 
    { 
     var options = new Windows.System.LauncherOptions(); 
     options.FallbackUri = new Uri("http://windowsphone.com/s?appid=0dff7a2f-51f8-xxxx-8ff7-5e9ddab540c0"); 
     options.TreatAsUntrusted = true; 
     await Windows.System.Launcher.LaunchUriAsync(new System.Uri("myapp:"), options); 
    } 
相關問題