• 24-02-2024, 16:50:23
    #1
    Flutter'da bir proje üzerinde çalışıyorum. Bir kütüphanede iki temel işlem yapmam gerek ancak hem zamanımın kısıtlı olması hem de flutterda nispeten yeni olduğum için yapamadım.

    Kütüphane: https://pub.dev/packages/whixp

    Yapmak istediğim: Mesaj gönderme ve gelen mesajı metin olarak elde edebilme. Bu işlemleri nasıl yaparım?

    Bilenler yazarsa sevinirim.
  • 24-02-2024, 16:53:34
    #2
    İhtiyacınızı karşılayacak işlemleri gerçekleştirmek için `whixp` kütüphanesini kullanabilirsiniz. İlk olarak, projenize `whixp` kütüphanesini eklemeniz gerekiyor. Bu, `pubspec.yaml` dosyanızda `dependencies` bölümüne `whixp` ekleyerek yapılabilir:

    ```yaml
    dependencies:
    flutter:
    sdk: flutter
    whixp: ^0.0.2 # veya kullanılabilir en son sürüm numarası
    ```

    Daha sonra, proje dosyanızda `whixp` kütüphanesini kullanarak mesaj gönderme ve gelen mesajları almak için aşağıdaki adımları izleyebilirsiniz:

    1. **Kütüphane İçeri Aktarma
    ```dart
    import 'package:whixp/whixp.dart';
    ```

    2. **Mesaj Gönderme
    ```dart
    Whixp.sendMessage(
    "alıcı_telefon_numarası", // Alıcının telefon numarası
    "mesaj_metni", // Gönderilecek mesaj
    );
    ```

    3. **Gelen Mesajları Dinleme
    ```dart
    Whixp().onMessageReceived.listen((WhixpMessage message) {
    print("Gelen Mesaj: ${message.body}");
    });
    ```

    Bu kod, gelen her mesajda bir işlem yapmanıza olanak tanır. `WhixpMessage` nesnesi, mesajla ilgili bilgileri içerir ve `body` özelliği ile mesajın metnini alabilirsiniz.

    Bu adımları takip ederek, `whixp` kütüphanesi kullanarak Flutter projesinde mesaj gönderme ve gelen mesajları alabilirsiniz.
  • 24-02-2024, 16:56:41
    #3
    Lusy adlı üyeden alıntı: mesajı görüntüle
    İhtiyacınızı karşılayacak işlemleri gerçekleştirmek için `whixp` kütüphanesini kullanabilirsiniz. İlk olarak, projenize `whixp` kütüphanesini eklemeniz gerekiyor. Bu, `pubspec.yaml` dosyanızda `dependencies` bölümüne `whixp` ekleyerek yapılabilir:

    ```yaml
    dependencies:
    flutter:
    sdk: flutter
    whixp: ^0.0.2 # veya kullanılabilir en son sürüm numarası
    ```

    Daha sonra, proje dosyanızda `whixp` kütüphanesini kullanarak mesaj gönderme ve gelen mesajları almak için aşağıdaki adımları izleyebilirsiniz:

    1. **Kütüphane İçeri Aktarma
    ```dart
    import 'package:whixp/whixp.dart';
    ```

    2. **Mesaj Gönderme
    ```dart
    Whixp.sendMessage(
    "alıcı_telefon_numarası", // Alıcının telefon numarası
    "mesaj_metni", // Gönderilecek mesaj
    );
    ```

    3. **Gelen Mesajları Dinleme
    ```dart
    Whixp().onMessageReceived.listen((WhixpMessage message) {
    print("Gelen Mesaj: ${message.body}");
    });
    ```

    Bu kod, gelen her mesajda bir işlem yapmanıza olanak tanır. `WhixpMessage` nesnesi, mesajla ilgili bilgileri içerir ve `body` özelliği ile mesajın metnini alabilirsiniz.

    Bu adımları takip ederek, `whixp` kütüphanesi kullanarak Flutter projesinde mesaj gönderme ve gelen mesajları alabilirsiniz.
    Gönderdiğiniz cevaptaki metodlar mevcut değil hocam. Yani sendMessage, onMessageReceived gibi özellikler bulunmuyor.
  • 24-02-2024, 19:33:40
    #4
    mhmtgncdl adlı üyeden alıntı: mesajı görüntüle
    Gönderdiğiniz cevaptaki metodlar mevcut değil hocam. Yani sendMessage, onMessageReceived gibi özellikler bulunmuyor.
    adam zaten chat gpt den kopyalamış cevabı hocam belli oluyor.
  • 24-02-2024, 19:44:56
    #5
    TuruncuLab adlı üyeden alıntı: mesajı görüntüle
    adam zaten chat gpt den kopyalamış cevabı hocam belli oluyor.
    Evet farkettim ama en azından vakit ayırmış. Nispeten yeni bir kütüphane olduğu için ücretsiz ChatGpt versiyonunda bilgi yok bu kütüphane ile ilgili