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 uygulama imzalama işlemi BY-HAYALET 18 540 10 saat önce
Son Yorum: Fesih ARSLAN
  FMX Android Push Notification Sorunu rafikhasguller 1 163 Dün, Saat: 17:24
Son Yorum: Fesih ARSLAN
  [Çözüldü] FireBase (FCM) Push Notification mesajı gelmiyor Fesih ARSLAN 17 367 Dün, Saat: 12:56
Son Yorum: mrmarman
  Webbrowser video fullscreen sorunu hakanharbeli 2 101 10-04-2018, Saat: 00:55
Son Yorum: hakanharbeli
  FMX.FontGlyphs.Android.pas sorunu BY-HAYALET 4 151 09-04-2018, Saat: 10:53
Son Yorum: BY-HAYALET



Konuyu Okuyanlar: 1 Ziyaretçi