我正在使用react-native开发音频流ios应用程序,但是在锁定屏幕模式超过10分钟后,应用程序重新启动时会出现问题。
例如,单击音频的开始按钮,然后在音频流启动时返回锁定屏幕模式,然后在音频流完成后再等待10分钟。然后当我再次单击App返回时,应用程序再次重新启动(从启动屏幕的app开始。)
此外,即使是锁屏模式,当播放音频流时(如20分钟......),这个问题也没有发生。只有在“音频流完成”或“我暂停流媒体”后,我在锁屏模式下等待超过10分钟时才会发生这种情况。
问题是模拟器或设备与模拟器连接是否正常,但在测试飞行后出现问题。
我搜索了很多并发现了一些类似的主题,但所有的解决方案都是快速或客观的。作为移动开发的初学者,我无法解决这个问题。
所以如果有办法通过javascript代码解决这个问题,请告诉我。
这是我的应用设备日志。
Exception Type: EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace <0xF>, Code 0x8badf00d
Triggered by Thread: 0
Filtered syslog:
None found
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x000000018636f224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x000000018636f09c mach_msg + 72
2 CoreFoundation 0x0000000187340e90 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x000000018733eae4 __CFRunLoopRun + 1060
4 CoreFoundation 0x000000018726eda4 CFRunLoopRunSpecific + 424
5 GraphicsServices 0x0000000188cd8074 GSEventRunModal + 100
6 UIKit 0x000000018d529058 UIApplicationMain + 208
7 MaboProject 0x0000000100044540 main (main.m:18)
8 libdyld.dylib 0x000000018627d59c start + 4
由于