我必须使用Twilio iOS SDK实现App to App功能.我在应用程序运行时成功实现了语音呼叫.现在,当应用程序被杀时,我遇到了问题.如何获得来电的VOIP推送通知?
我指的是这个链接:https://www.twilio.com/docs/api/notifications/guides/sending-notifications
VOIP来电没有VOIP推送文档.
请尽快向我提供一些有用的想法/解决方案.
我已经使用TWilio Client iOS SDK开发了VOIP呼叫功能。我成功实现了两个用户之间的“应用程序到应用程序”调用。对于应用程序到应用程序调用,我有三种情况。
情况1:用户1和用户2。用户1具有活动的应用程序,用户2也具有活动的应用程序。在这种情况下,我已经成功建立了它们之间的呼叫。
情况2:用户1和用户2。用户1具有活动应用程序,用户2具有非活动应用程序(背景应用程序意味着最小化应用程序)。在这种情况下,我有一个工具本地通知,并且我得到了本地通知。
情况3:用户1和用户2。用户a具有活动的应用程序,用户2具有已暂停的应用程序(应用被终止)。对于这种情况,我已经实现了voip推送通知。用户2收到voip推送通知。当用户2单击推送通知时,什么也没有发生。通话未建立。
我管理twilio客户令牌,还要求用户接受,拒绝和忽略呼叫。
我有来自twilio的消息,该消息使用以下链接:https ://www.twilio.com/help/faq/twilio-client/twilio-client-ios-sdk-background-best-practices
我遵循文档中提到的所有步骤。但是在应用程序暂停后(应用程序被杀死),呼叫无法建立。当应用程序被杀死时,twilio客户端如何监听当前用户。我们如何建立通话?我想很多很多的问题。
我以前在堆栈中发布问题,我们可以使用Twilio iOS SDK进行VOIP推送通知吗?
从推送通知打开应用程序后,如何恢复twilio设备连接?
我也与twilio开发人员联系,但没有任何反应。
请尽快帮助我。
我想共享一个在应用程序中创建的URL文件和一个文本.但它似乎只能共享文本,而不是URL或UIImage.我正在使用的代码:
let sharedVideo = Video(Title: _data[1], VideoID: _data[0], Duration: _data[3], ViewCount: _data[2])
let sharedURL = VideoManager.exportData(video: sharedVideo)
let shareItems:Array = [sharedURL,"check this out baby!"] as [Any]
let activityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)
self.present(activityViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
此外,我使用UIImage对象而不是sharedURL来查看它是否有URL问题.
即使使用图像文件也不起作用.当我点击内部的分享按钮时UIActivityViewController,它只适用于文本,没有URL或图像.我在Xcode 8中使用Swift 3.
谢谢.
PS:我确信sharedURL对象不是nil也不是undefined.
Objective C有什么方法可以最小化代码,因为我在不同的控制器上有多个文本字段.
我可以只编码一次并使用它.由于我想将文本字段设为矩形,请在UITextFiled的左侧显示图像.
请尽可能帮助.编码几次会增加代码的大小字节并消耗时间,代码似乎也太笨重了.