2011-09-20 54 views
3

我正在開發一個iphone應用程序,它包含並處理自定義聲音文件的Apple推送通知。當我將常規設置中的通知聲音設置爲關閉時,通知聲音就像我期望的那樣關閉,當應用程序未處於運行狀態時。但是當應用程序處於運行狀態時,我需要處理聲音播放或手動停止。那麼我如何獲取通知聲音相關的設置,無論它是關閉還是關閉? 我能夠在didReceiveRemoteNotification 方法如何在我的應用中獲取推送通知設置?

警報=新UFO信息接收,徽章= 1,聲音獲取以下設置= Alarm1.wav

如果任何人有任何關於獲取常規設置思路像警報聲音打開或關閉請幫助。

在此先感謝。

回答

0
- (void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 
     if ([application enabledRemoteNotificationTypes] & UIRemoteNotificationTypeSound) { 
     AudioServicesPlaySystemSound(0x3f4); 
     AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 
     } 
    } 
+0

謝謝你噓。這對我有用。 –

相關問題