小编Win*_*hoy的帖子

Flutter - 根据 Android 产品风格设置目标文件

目前我正在使用Flutter来构建我的应用程序。

背景

我遵循了一些关于构建不同环境条目文件的指南:
https : //iirokrankka.com/2018/03/02/separating-build-environments/
它创建main_dev.dartmain_prod.dart.

我还学会了为 iOS 和 Android 构建风味:https : //medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36
现在我可以--flavor <FLAVOR>在命令中使用它来构建不同的风味应用程序。

现在我在尝试结合两种技能时遇到了一个问题。


目标结果

以下是我想要实现的目标:

development风味->main_dev.dart入口文件
production风味->main_prod.dart入口文件


遇到问题

在 iOS 端,我可以在 .xcconfig 文件中定位入口文件,如下所示:

// ios/Flutter/development.xcconfig

#include "Generated.xcconfig"

FLUTTER_TARGET=lib/main_dev.dart
Run Code Online (Sandbox Code Playgroud)

我知道我可以-t lib/main_dev.dartflutter run命令后添加。
但是我想问一下是否有任何解决方案可以
在Android端的flavor config中设置flutter目标文件?

感谢任何帮助。

android android-productflavors flutter

6
推荐指数
1
解决办法
2021
查看次数

.apns 文件中的数据格式,用于在 iOS 模拟器中测试 firebase 通知

你们中有些人可能知道,Xcode 11.4+ 版本终于支持在模拟器内测试通知。我们可以通过将 .apns 文件拖到模拟器中进行测试,或者运行以下命令:

xcrun simctl push <DEVICE_ID/NAME> ./notification-test.apns
Run Code Online (Sandbox Code Playgroud)

.apns 文件的结构如下:

xcrun simctl push <DEVICE_ID/NAME> ./notification-test.apns
Run Code Online (Sandbox Code Playgroud)

现在我正在测试我的React Native应用程序,它监听来自firebase 消息传递的通知。

我想测试data内部通知消息,但不起作用。

我怎样才能实现模拟 Firebase 消息传递的测试通知,以便messaging().getInitialNotification()其他 Firebase 功能可以捕获?

apple-push-notifications ios-simulator firebase react-native

2
推荐指数
1
解决办法
1092
查看次数