使用
颤动声音:^8.3.12
我仅在 iOS上遇到问题
扑动:FS:<---channelMethodCallHandler:openPlayerCompleted扑动:FS:<---openAudioSession [VERBOSE-2:ui_dart_state.cc(199)]未处理的异常:“RecordingPermissionException”的实例#0 RecorderExampleState.openTheRecorder(包:projectName/控制器/audioRecorder.dart:46:9)
我还添加到 info.plist:
<key>NSMicrophoneUsageDescription</key>
<string>Allow the app to record using your phone's microphone in order to record description for the new parts</string>
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>
Run Code Online (Sandbox Code Playgroud) 我正在Flutter上创建一个移动应用程序,并调用在Node.js上创建的REST API,以便始终连接和查询我的Oracle DB。
到目前为止,我已经使用连通性0.3.2以便在异步调用或登录操作之前检查网络连通性。像下面的例子:
checkConnectivity(context) async{
String connectionStatus;
StreamSubscription<ConnectivityResult> _connectivitySubscription;
final Connectivity _connectivity = new Connectivity();
try {
connectionStatus = (await _connectivity.checkConnectivity()).toString();
_connectivity.onConnectivityChanged.listen((ConnectivityResult result) {
connectionStatus = result.toString();
// print(connectionStatus);
});
} on PlatformException catch (e) {
print(e.toString());
connectionStatus = 'Failed to get connectivity.';
}
if(connectionStatus == "ConnectivityResult.none"){
components.alertPopup(context, "No Internet Connection available" , "Please check your internet connection and try again");}
}
Run Code Online (Sandbox Code Playgroud)
我想问一问,是否有任何可能的方法可以在用户使用应用程序的每时每刻持续检查Internet断开连接(即使他只是在读取数据而根本不进行API调用)。
为了例如通过SnackBar通知用户他离线。
在 testFlight 上部署应用程序我遇到以下问题,
应用程序的 Info.plist 文件应包含 NSLocationAlwaysUsageDescription 键,其中包含面向用户的目的字符串,清楚、完整地解释应用程序需要数据的原因。
即使我已在 Info.plist 文件中包含位置访问所需的密钥。
该应用程序已提交审核和测试,但每次提交时我仍然收到一封电子邮件,内容如下:
版本:1.0.2 内部版本:74) 有一个或多个问题
我在这里检查了解决方案,以便也添加已弃用的密钥
应用商店连接错误:Info.plist 文件中缺少用途字符串
抱歉,也许我在这里遗漏了一些东西?