标签: android ios background nativescript foreground
我有一个nativescritp应用程序,可以接听电话。 当应用程序不在前台运行时,它仍然会收到呼叫,这很好。 我需要做的是在屏幕上“加载” /“运行” /“显示”应用程序,以便用户可以接听电话或拒绝电话。
答案 0 :(得分:0)
构建应用程序可能并不十分直接,并且尚无现成的插件可实现此目的。
对于iOS,您将必须实现CallKit,对于Android,您将遵循here所述的程序集。
仅供参考,在iOS设备上,如果将应用程序最小化,您的常规代码将不再运行。使用Android,您将必须实现以上链接中所述的android.telecom.ConnectionService,请参考onShowIncomingCallUi()展示呼叫的UI。
android.telecom.ConnectionService
onShowIncomingCallUi()
如果您不擅长编组本机代码(iOS和Android),那么我建议您从那里开始。