Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulama linki paylaşma sorunu [ÇÖZÜLDÜ]
#1
Merhabalar

Bir projemde kullanıcılar uygulamamı tavsiye etmesi için bir hakkında bölümü oluşturdum. Yalnız sayfaya yönledirme için kullandığım kodu link paylaşımı için türetmek istedim ama düzgün bir biçimde çalıştıramadım. Paylaşım derken anlatmak istediğim whatsapp messenger gibi uygulamalarda linkin gönderimi sağlamak istiyorum. Kodu aşağıda paylaşıyorum.

Şimdiden yardımlarınız için teşekkür ederim.

procedure TForm12.Rectangle5Click(Sender: TObject);
var
 Intent: JIntent; //Declares the intent object
begin
 Intent := TJIntent.Create;
 Intent.setType(StringToJString('text/plain')); // Defines the data string.
 Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); //Defines the Action.
 Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringtoJString('Uygulama Linki'));
 MainActivity.startActivity(Intent); //Calls startActivity() to send the intent to the system.

end;
Cevapla
#2
Merhaba,
Daha önce Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol başlığında bu konu görüşülmüştü. Yaptığımız testlerde tüm platformlarda verilen URL varsayılan native tarayıcı üzerinde doğrudan açılmaktadır.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
(30-01-2018, Saat: 18:15)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Daha önce Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol başlığında bu konu görüşülmüştü. Yaptığımız testlerde tüm platformlarda verilen URL varsayılan native tarayıcı üzerinde doğrudan açılmaktadır.

Merhabalar hocam cevabınız için teşekkürler. Yalnız galiba ben sorunumu yanlış anlattım. Android platformunda bu kodla istediğim urlyi tarayıcıda açabiliyorum. Benim burda yapmak istediğim url yi farklı uygulamalarla kullanıcının 3. şahıslarla paylaşması örneğin bir resmi paylaş butonuna bastığınızda whatsup veya facebook messengerde göndermek gibi nette araştırmalarımda text/plain yaptığımızda olması gerektiğini anlatıyorlar ama nedense bende düzgün bir şekilde çalışmıyor. Kodu çalıştırdığımda metin düzenleyici gibi şeyler açılıyor.


Merhaba Arkadaşlar

Sorun çözülmüştür. ACTION_VIEW ACTION_SEND olarak değiştirdim ve sorun çözüldü. Yardımlar ve cevaplar için teşekkürler.

İyi çalışmalar.

procedure TForm12.Rectangle5Click(Sender: TObject);
var
  Intent: JIntent; //Declares the intent object
begin
  Intent := TJIntent.Create;
  Intent.setType(StringToJString('text/plain')); // Defines the data string.
  Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); //Defines the Action. BU KISMI ACTION_SEND olarak değiştirdim.
  Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringtoJString('Uygulama Linki'));
  MainActivity.startActivity(Intent); //Calls startActivity() to send the intent to the system.
 
end;
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Question [ ÇÖZÜLDÜ ] SQLİTE bağlantı sorunu BY-HAYALET 9 257 10-07-2018, Saat: 12:41
Son Yorum: BY-HAYALET
  Android APİ sorunu - Google Play BY-HAYALET 18 583 09-07-2018, Saat: 09:47
Son Yorum: quiet1day
  [ÇÖZÜLDÜ]-FDConnection - SQL Server Dil Ayarlama hi_selamlar 1 80 27-06-2018, Saat: 00:31
Son Yorum: hi_selamlar
  S9 Plus Donma Sorunu narkotik 13 304 16-06-2018, Saat: 19:00
Son Yorum: engerex
  AVD Manager Açılışta Ömür Yeme Sorunu? hyperxman 7 200 05-06-2018, Saat: 19:27
Son Yorum: codder71



Konuyu Okuyanlar: 1 Ziyaretçi