Flutter - Kurulum

GitHub

İncele

pub.dev

İncele

Gereklilikler

  • iOS 10.0 veya üzeri

  • Android API level 21 veya üzeri

Kurulum

  • Projenizin pubspec.yaml dosyasını alttaki şekilde güncelleyin

    dependencies: relateddigital_flutter: ^0.2.5

     

  • flutter pub get komutunu çalıştırın

  • Paketi içeri aktarın

    import 'package:relateddigital_flutter/relateddigital_flutter.dart';

Platform Entegrasyonları

Android

  • project/build.gradle dosyanızdaki repositories bölümlerine alttaki satırları ekleyin.

    maven {url 'https://jitpack.io'} maven { url 'http://developer.huawei.com/repo/' allowInsecureProtocol(true) }

     

  • project/build.gradle dosyanızdaki dependencies bölümüne alttaki satırları ekleyin.

     

  • app/build.gradle dosyanızın en altına alttaki satırları ekleyin.

     

  • app/build.gradle dosyanızın defaultConfig alanındaki minSdkVersion değerini 21 olarak düzenleyin.

  • app/build.gradle dosyanızdaki targetSdkVersion ve compileSdkVersion değerini 32 olarak düzenleyin.

     

  • AndroidManifest.xml dosyanızın <application></application> etiketleri arasına alttaki satırları ekleyin.

     

  • AndroidManifest.xml dosyanıza aşağıdaki meta veri parametrelerini ekleyin

  • Firebase panelinden alacağınız google-services.json dosyasını projenizin android/app dizinine ekleyin.

  • Uygulamanızda HMS desteği varsa agconnect-services.json dosyasını android/app dizinine ekleyin.

iOS

  • Podfile dosyanızdaki ios platform versiyonunu 11.0 veya üzeri olarak değiştirin.

     

  • Proje dizininizde ios/Runner.xcworkspace dosyasını Xcode ile açın.

  • Signing & Capabilities sekmesinden Push Notifications ve Background Modes->Remote Notifications özelliklerini etkinleştirin.

  • AdvertisingTrackingID'yi isIDFAEnabled parametresiyle kullanmak istiyorsanız (aşağıdaki kullanım bölümüne bakın), bu anahtarı iOS 14 ve üstü için Info.plist dosyanıza eklemeniz gerekir.

Kullanım

Başlatma

  • Kütüphaneyi sayfaya ekleyin.

     

  • Alttaki şekilde konfigürasyonları tamamlayın. organizationId,siteId,dataSource,appAlias gibi parametrelerin değerleri için RMC ekibiyle iletişime geçin.

 

Copyright 2020 Related Digital