Seri Pengembangan App Windows Phone 8.1 Bagian 6 : Buka App Lain
Penasaran bagaimana caranya membuka app browser dari dalam app ? atau mungkin membuka app disqus ? Semua hal itu akan kita bahas di artikel ini. Untuk seri sebelumnya ialah seri bab 5 dapat kau lihat di artikel sebelumnya.
Untuk membuka app lain menyerupai youtube, disqus, atau browser misalnya, kau dapat memanfaatkan method statis dari Launcher.LauncherUriAsync().
Skema URI
Sebelum memanfaatkan method LauncherUriAsync(), kau harus tahu terlebih dahulu tentunya apa itu bagan URI. Skema URI dipakai nantinya sebagai parameter dari method tersebut.
Struktur URI itu sendiri sebagai berikut:
<nama skema> : <bagian hirarki> [ ? <query> ] [ # <fragment> ]
Contoh bagan URI untuk membuka disqus app (hanya di Windows Phone):
disqus:thread?forum=xxxx&link=xxxx
Atau bagan URI untuk mengirimkan email (lebih Universal):
mailto:alamat.email@siapa.com
Implementasi
Nah, sehabis tau apa itu bagan URI, kini bagaimana cara implementasinya ? Sederhana kok. Kamu cukup memanggil method statis Launcher.LaunchUriAsync(Uri), berikut pola untuk membuka browser:
![]()
Atau dikala ingin memutar video via app:
![]()
Sebenarnya masih banyak tumpuan bagan URI yang dapat digunakan, namun kebanyakan tidak terdokumentasi dan sulit di cari. Berikut aku menemukan tumpuan yang tidak mengecewakan meskipun tidak lengkap di stackoverflow.
Jadi pada dasarnya bagaimana pintar-pintarnya kau menemukan bagan uri yang didukung oleh sistem Windows Phone baik untuk membuka app dari aplikasi pihak ketiga atau melaksanakan suatu agresi tertentu.
Kode sampel dapat diunduh di – WindowsPhone8.1_Dev_ContohLaunchers
Jika pola diatas kita membuka app browser gres (Internet Explorer), Nah untuk seri ke 7, kita akan membahas bagaimana menampilkan / embed browser di dalam app kita, artikelnya dapat kau baca disini.
Tetap pantengin terus WinPoin !
Sumber: https://winpoin.com/
0 Response to "Seri Pengembangan App Windows Phone 8.1 Bagian 6 : Buka App Lain"
Post a Comment