簡體   English   中英

iPhone ios> 7:通話結束后是否可以顯示彈出模式窗口?

[英]iPhone ios > 7: Is possible to display pop-up modal window after the end of the call?

我有一個應在每次傳入或傳出呼叫后顯示帶有一些按鈕的彈出窗口的應用程序。

應用程序應在后台運行,並且使用CTCallCenter類,我應該能夠檢測傳入或傳出呼叫(如果不是,請更正我)。

我在這里找到它: 在ios中檢測通話事件

我想問一下如何在每次傳入,傳出呼叫之后顯示帶有按鈕的自定義彈出窗口。 可能嗎? 如果不是,是否可以使用自定義按鈕顯示任何類型的通知(類似於通知中心中帶有按鈕的自定義通知消息)?

非常感謝您的任何建議。

嘗試callEventHandlerCTCallCenter

self.callCenter = [[CTCallCenter alloc] init];
self.callCenter.callEventHandler = ^(CTCall* call) {
    if (call.callState == CTCallStateDisconnected) // call ended
    {
        NSLog(@"Call ended.");
        // Do whatever you want here
    }
};

提示:自iOS 4起可用

如果您可以讓呼叫中心給您回電,並且除非您做了觸發特定操作的操作,否則我不確定您可以這樣做,因為我認為只有在其他操作使您的應用回到后台運行時您才能獲得更新,則可以使用UIUserNotificationSettings設置可以從通知中執行的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM