【问题标题】:how to set the vibration with UILocalNotification and also sound will not come only vibrate the iphone如何使用 UILocalNotification 设置振动并且声音不会仅振动 iphone
【发布时间】:2013-08-22 12:41:24
【问题描述】:

我遇到了一个问题,在我的警报应用程序中,我正在创建一个本地通知,并且在我的应用程序中有一个振动开/关按钮,当用户当时振动时,只有 iPhone 应该振动声音不会出现并且当用户关闭振动时,只有 iPhone 的声音应该不会振动。 请帮我解决这个问题。

【问题讨论】:

    标签: ios objective-c uilocalnotification vibration


    【解决方案1】:

    试试这个代码。

    
    if(isVibrationButtonOn)
    {
       AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
    }
    
    

    别忘了导入

    AudioToolbox/AudioToolbox.h

    编辑:如果是本地通知和振动,您可以参考以下讨论。

    SO POST 1

    SO POST 2

    【讨论】:

    • 在通知的情况下,如果应用程序在后台,那么它将根据用户设置运行。
    【解决方案2】:

    你可以使用这两个:

    AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
    

    同时添加 AudioToolbox.framework 并导入。

    【讨论】:

    • localnotification 触发且应用处于后台时是否有效。
    猜你喜欢
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多