问题描述
尽我所能找出我错过了什么,仍然丢失了,这里没有以前的答案解决了我的问题。在我的 Flutter 应用程序中,我使用 Cached-Network-Image 从我的网络加载一些图像,并使用 URL 启动器 来启动从应用程序到 Whatsapp 和社交的链接媒体。在调试模式下,一切正常!同样在 Flutter Web 中,完美如我所愿。
但是当我从 Play 商店安装已发布的捆绑包时。 Cached_Network 中包裹的图像无法加载,我的 URL 启动器的按钮也无法使用。
通常我认为这与我的互联网权限有关,但在同一个应用中,我的 Http get 请求、firebase 调用和未缓存的 Image.network 工作正常。
我错过了什么? app bundle 已发布用于 Playstore 的内部测试
我的 andriod 清单中的权限如下所示:
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest>
我的缓存网络图像:
Padding(
padding: const EdgeInsets.only(left: 120),child: CachednetworkImage(
imageUrl: "https://sevrun.com/images/Card3.png",imageBuilder: (context,imageProvider) => Container(
decoration: Boxdecoration(
image: decorationImage(
image: imageProvider,fit: BoxFit.contain,),placeholder: (context,url) => SizedBox(height: 0),errorWidget: (context,url,error) => Icon(Icons.error),)
我的网址启动器
Future launchWhatsApp() async {
final link = WhatsAppUnilink(
phoneNumber: '***********',text:
"Hi this is $name. I'm inquiring about the $theme($id) posted on $createdAt. My Profile ID is $uid",);
await launch('$link');
}
class CallsAndMessagesService {
void call(String number) => launch("tel://$number");
void sendSms(String number) => launch("sms:$number");
void sendEmail(String email) => launch("mailto:$email");
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)