1. 程式人生 > >iOS 接收新訊息通知呼叫系統聲音 震動

iOS 接收新訊息通知呼叫系統聲音 震動

新增系統框架:

#import <AudioToolbox/AudioToolbox.h>

呼叫震動程式碼:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

2.訊息聲音

2.1 系統聲音

AudioServicesPlaySystemSound(1007);

其中1007是系統聲音的編號,其他的可用編號: iphone 系統鈴聲

2.2 使用者音效

//音效檔案路徑
NSString *path = [[NSBundle mainBundle] pathForResource:@"message" ofType:@"wav"];
//組裝並播放音效
SystemSoundID soundID; NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID); AudioServicesPlaySystemSound(soundID); //聲音停止 AudioServicesDisposeSystemSoundID(soundID);

相關推薦

iOS 接收訊息通知呼叫系統聲音 震動

新增系統框架: #import <AudioToolbox/AudioToolbox.h> 呼叫震動程式碼: AudioServicesPlaySystemSound(kSystemSo

16.IOS 訊息通知提示-聲音震動

一、APNS  1.註冊 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificatio

IOS系列——NSNotificationCenter_訊息通知

先說說這個東西是幹什麼用得,一般在一個視圖裡面實現點選或者其他的什麼事件,但是我要讓產生這個事件的同時,讓另一個視圖裡面實現某一個方法 在這裡有一點需要說的是,通知的接受者必須是在出現過得檢視,比如說我剛執行程式,在第一個頁面的一個按鈕點選事件發出一個通知,那麼此時這個通知

播放系統聲音&震動&系統聲音對照表

http://iphonedevwiki.net/index.php/AudioServices 如題 #import <AudioToolbox/AudioToolbox.h> #import <UIKit/UIKit.h>  

iOS 系統訊息通知

一、鍵盤 1、UIKeyboardWillShowNotification-將要彈出鍵盤 2、UIKeyboardDidShowNotification-顯示鍵盤 3、UIKeyboardWillHideNotification-將要隱藏鍵盤 4、UIKeybo

iOS 系統訊息通知歸納

一、鍵盤1、UIKeyboardWillShowNotification-將要彈出鍵盤2、UIKeyboardDidShowNotification-顯示鍵盤3、UIKeyboardWillHideNotification-將要隱藏鍵盤4、UIKeyboardDidHide

WPF的訊息機制(三)- WPF內部的5個視窗之處理啟用和關閉的訊息視窗以及系統資源通知視窗

原文: WPF的訊息機制(三)- WPF內部的5個視窗之處理啟用和關閉的訊息視窗以及系統資源通知視窗 目錄 WPF的訊息機制(一)-讓應用程式動起來 WPF的訊息機制(二)-WPF內部的5個視窗 (1)隱藏訊息視窗 (2)處理啟用和關閉的訊息視窗和系統資源通知視窗

Android之呼叫系統預設聲音

//宣告許可權 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> //呼叫方法 //開啟音樂的方法 public void openMusic(){

iOS 呼叫系統傳送郵件

第一步 匯入messageUI.framework框架 第二步 匯入標頭檔案 #import <MessageUI/MessageUI.h> 第三步 @property (nonatomic,strong)  MFMailComposeViewCon

極光推送能獲取 registrationId,但是接收不到通知 - iOS

整合極光推送進行除錯的時候,執行 App 可以正常獲取 registrationId,但是卻遲遲無法收到推送訊息,而Android 端是可以正常收到訊息; 檢查了證書配置和極光的配置一切正常,便開始返回檢視 code 尋找問題. 最終發現如下方法中的 deviceToken 被注掉後導致註冊 i

iOS 適配 iOS11,會引起呼叫系統相簿、分享郵件的系統介面上移問題

適配 iOS11,避免滾動檢視頂部出現20的空白,全域性設定了UIScrollView。 if (@available(iOS 11.0, *)) {   [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollView

一個大學訊息通知系統

GitHub地址:https://github.com/whirlys/ntim 歡迎 star,fork,pr,完善它 一個個人完成的不成熟的學生課程設計作品,存在非常多需要改善的地方,僅供參考,Netty聊天部分主要修改自 qiqiim-server (題目源於

ios ipad裡面呼叫系統相簿圖片不完整解決方法

專案裡面用到了系統相簿,在手機裡面取出來是完整的,但是在pad裡面取出來就是不完整,只是取到左上角的一部分,開始查資料,最後的解決辦法是,在調UIImagePickerController這個類時將這個控制器橫屏,就可以取到完整的圖片了; 我是在類別裡面做

Angular廣播/訊息通知接收與傳送

一、在接收頁:新增引用: private eventManager: JhiEventManager; 接收通知的方法: // 接收通知(新建、編輯、刪除頁傳送過來的通知) // upmsMenuListModification 接收的內容(隨意)

iOS 接收通知的執行緒一定是主執行緒嗎?

問題:在主執行緒中A物件監聽到通知B後,呼叫函式functionX。然後我們開啟一條子執行緒,在子執行緒中發出通知B。現在問A物件執行方法functionX時是在哪個執行緒? In a mult

iOS呼叫系統傳送簡訊和郵件分享

  //傳送郵件 -(void)sendMail:(NSString*)subject content:(NSString*)content{ MFMailComposeViewController*controller = [[[MFMailComposeViewCon

iOS給按鈕新增系統聲音

/*********更多聲音請參考**********/ AudioServices AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sound

網站的訊息通知系統設計漫談

現在的很多網站都有訊息通知系統,比如新浪微博頁面右上角的小黃籤,比如Facebook頁面左上角的Notifications。但是訊息通知系統的說法是個籠統的概念,我理解的其本質功能是網站把某些對使用者有價值的資訊及時告知使用者。比如常見的SNS關係中誰關注了你,誰評價了你釋

iOS應用呼叫系統打電話、發簡訊和發郵件功能

摘要: 在應用程式內,呼叫系統的功能來實現打電話、發簡訊和發郵件,通過電話號碼或者郵箱,直接跳轉到系統的功能介面。 PS:除錯好像只能真機除錯,模擬器沒有反應,真機就可以跳轉,不知道是不是必須真機,但方法肯定是可行的。 1、打電話 應用內呼叫系統打電話有兩種方式: 1

教你一招:ios app內部直接呼叫系統設定頁面

   相信所有開發ios app 的開發者們都有過這樣的經歷,那就是當app 內有推送,訪問相簿,等等功能時,如果我們第一次選擇了拒絕 或者是不接受推送訊息,那麼我們app 內部的推送開關按鈕就會這樣