Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
Viết plugin flutter gọi đến class của plugin khác
Chào mọi người

Em đang viết 1 plugin cần phải gọi đến swift class của plugin khác.

Cụ thể e muốn dùng FLTNativeAdFactory của google_mobile_ads flutter

E đã import cái google_mobile_ads vào file swift nhưng IDE lại báo lỗi module was unavailable

Bên android thì e gọi được nhưng với ios lại không. Không biết có ai từng gặp vấn đề này chưa ạ. Em đang nghĩ nên khả năng lúc pub get cái google_mobile_ads phía ios native nó ko nhìn thấy swift class nên báo lỗi.

Không biết có ai từng gặp vấn đề này không? Mong được giúp đỡ ạ.

  • Answer
flutter
Remain: 5
3 Answers
Avatar
monkey Beginner
monkey Beginner
Hình như anh cũng bị 1 lần và anh chuyển qua dùng objective-c, em thử xem sao nhé: https://github.com/youngmonkeys/ezyfox-server-flutter-client/blob/master/ios/EzyClient/EzyFlutterClientPlugin.m#L6,

Hướng dẫn trên trang chủ anh cũng đang thấy hướng dẫn sử dụng Objective-C em ạ: https://developers.google.com/admob/flutter/native#ios

  • 0
  • Reply
Avatar
uzumaki258 Beginner
uzumaki258 Beginner
Hi a,

Cái hướng dẫn là tầng app của mình gọi đên native class. Chứ case của e là plugin gọi plugin ấy.

E cũng thử Object C mà cũng lỗi.

  • 0
  • Reply
Không có code ở đây nên hơi khó cho anh support nhỉ, nếu đến tối em vẫn không tìm ra được solution, em có thể inbox anh và anh sẽ sử dụng anydesk để support em nhé.  –  monkey 1668394897000
Code a có thể lấy ở đây ạ https://github.com/googleads/googleads-mobile-flutter/issues/603

Chính xác là issue này ạ

 –  uzumaki258 1668395432000
Avatar
monkey Beginner
monkey Beginner
Em thử đổi import google_mobile_ads thành import GoogleMobileAds xem sao.
  • 0
  • Reply