Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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
  datasnap Mobil İnternet bağlantı sorunu hakanharbeli 9 200 Dün, Saat: 08:36
Son Yorum: hakanharbeli
  [ÇÖZÜLDÜ] FMX Servis Kalıcı Olarak Çalıştırma hyperxman 0 101 08-02-2018, Saat: 23:32
Son Yorum: hyperxman
  Edit renklendirilince proje hiç açılmadan kapanıyor[Çözüldü] hakanharbeli 4 154 03-02-2018, Saat: 18:54
Son Yorum: hakanharbeli
  Listview image değiştirme sorunu serhat 6 208 28-01-2018, Saat: 13:01
Son Yorum: serhatil
Question başka APK dosyasının üzerine yükleme sorunu BY-HAYALET 7 122 26-01-2018, Saat: 13:15
Son Yorum: BY-HAYALET



Konuyu Okuyanlar: 1 Ziyaretçi