Flutter package share_plus lỗi không mở trên IOS 26

・Published on:

🚀 Thông tin quan trọng cho các nhà phát triển Flutter

Nếu bạn đang sử dụng gói share_plus trong ứng dụng của mình, hãy theo dõi cập nhật mới nhất trên iOS 26 🍏

Trong phiên bản này, nếu bạn không chỉ định sharePositionOrigin, Share Sheet sẽ không mở chút nào! 😅Nhưng đừng lo, giải pháp rất 👇 đơn giản

💡 Giải Pháp Nhanh:

Nếu ứng dụng của bạn chỉ nhắm mục tiêu di động, bạn có thể thêm dòng này:

SharePlus.instance.share(
    ShareParams(
       uri: Uri.parse(appShareLink),
       sharePositionOrigin: const Rect.fromLTWH(0, 0, 1, 1), 
    ), 
);

Điều này sẽ đảm bảo rằng bảng chia sẻ hoạt động hoàn hảo trên iOS 26 mà không có vấn đề 🙌📱

Ngay cả khi nó nhắm vào các màn hình lớn hơn (chẳng hạn như máy tính bảng hoặc trang web). Lúc đó bạn phải xác định được nút người dùng nhấn để bài chia sẻ xuất hiện ở một nơi hợp lý trên màn hình

Lời khuyên:

  • Để đảm bảo rằng bạn luôn theo dõi các cập nhật mới trên trang gói chính thức trên pub.dev
  • ✨ Bản cập nhật đơn giản nhưng vô cùng quan trọng để tránh va chạm kỳ lạ trên iOS 26
  • Hãy thử và cập nhật mã trước khi cập nhật đến tay người dùng