Xamarin.Forms Share Plugin Kullanımı

Merhaba,

Plugin tanımaya ve örnekler yapmaya devam ediyoruz. Bu makalemizde Share Plugin'i inceleyeceğiz.

Share Plugin, cihazınızda yüklü olan ve paylaşım yapabileceğiniz (veri aktarımı gerçekleştirebileceğiniz) tüm uygulamaları seçenek olarak size sunan ve paylaşım yapmanızı sağlayabilen son derece kullanışlı bir plugin.

Desteklediği platformlar

Share Plugin Platforms

İlk işimiz Share Plugin'i projemize eklemek olacak.

Plugin'i kurmadan önce nuget içerisinden Xamarin.Forms update yapmanız gerekmektedir.

Xamarin.Forms Update

Install Plugin

Plugin'i başarılı bir şekilde projemize yükledikten sonra bize ne gibi kolaylıklar sağlıyor ve nasıl kullanabiliyoruz hemen inceleyelim.

Share Plugin Detail

  1. Share : Verdiğiniz text değerini paylaşabilmenizi sağlar.
  2. ShareLink : Verdiğiniz url'i, message başlığı ile paylaşabilmenizi sağlar.
  3. OpenBrowser : Verdiğiniz url'i browser içerisinde açmanızı sağlar.

    1. BrowserOptions : Droid icin, Chrome toolbar color, Chrome show title gibi propertyler set edebilmenizi sağlar
    2. BrowserOptions : iOS için, UseSafairReaderMode ve UseSafariWebViewController gibi propertyler set edebilmenizi sağlar
  4. SetClipboardText : Verdiğiniz text'i clipboard üzerinde saklamanızı sağlar.

    1. SupportsClipboard : Clipboard desteğinin olup olmadığını size söyler(true/false).

Share kullanımı

Device Share

xamarintr.com text'ini istediğim ortamda paylaşabiliyorum.

Share Link kullanımı

Device ShareLink Device ShareLink2

 

Gmail üzerinden paylaşmayı tercih ettim. Mail body ve title'ın plugin tarafından gönderildiğini gördük.

CrossPlatform Share Plugin

Tek bir plugin ile cross platform share özelliğini kullanabildim gayet kolay kullanımı ve hızlı bir kurulumu var. Xamarin.Forms update yaptıktan sonra sorunsuz kullanabilirsiniz.

Kaynak kodları github üzerinden indirebilirsiniz.

Görüşmek üzere.

Yiğit

Xamarin Developer, Consultant & Architect. Community Leader and Director of Xamarin Türkiye

2 Comments

You can post comments in this post.


  • Hocam peki bunu geliştirdiğimiz uygulama tarafından yakalanabilecek şekilde kullanabiliyor muyuz mesela tarayıcıda bir linki paylaş diyerek geliştirdiğimiz uygulamaya paslayıp orada işlemek istiyoruz

    mustafa 3 sene ago Reply


    • Selam, bunun icin store url’lerini bilmen ve onu paylasman gerekiyor.

      Yiğit 3 sene ago Reply


Post A Reply