Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Aşağıdaki kodu kullanarak kazanılan çarkıfelek dilimindeki linki yakalayabilir ve kullanıcıyı istediğiniz sayfaya yönlendirebilirsiniz. Kodu istediğiniz bir activity içerisine eklemeniz yeterlidir.

NOT: Bu receiver sdkmızın ekli olduğu tüm uygulamalarda Çarkıfelek aksiyonunu dinler. Sorun yaşamamak adına lütfen gelen linkte önce kendi urlinizi doğrulayıp yönlendirme yapınç

Code Block
private val broad = object: BroadcastReceiver() {
  override fun onReceive(context: Context ? , intent : Intent ? ) {
    when(intent?.action) {
      "InAppLink" -> {
        val string = intent.getStringExtra("link")
        Log.i("Deeplink", "Received deeplink: $string")
      }
    }
  }
}

//OnCreate() fonskiyonu içinde
val intentFilter = IntentFilter("InAppLink")
registerReceiver(broad, intentFilter)

// onDestroy() fonksiyonu içinde
override fun onDestroy() {
  super.onDestroy()

  unregisterReceiver(broad)
}

...