目前我正在使用Flutter来构建我的应用程序。
我遵循了一些关于构建不同环境条目文件的指南:
https : //iirokrankka.com/2018/03/02/separating-build-environments/
它创建main_dev.dart和main_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.dart在flutter run命令后添加。
但是我想问一下是否有任何解决方案可以
在Android端的flavor config中设置flutter目标文件?
感谢任何帮助。
你们中有些人可能知道,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