铃声使用 播放SBUserAgent -(void)playRingtoneAtPath:(id) vibrationPattern:(id)
。还有另一种可能值得挂钩的方法 - SBSoundController -(BOOL)_playRingtone:(id)
. 当有来电时它不会被调用,但仍然。可能苹果会在未来的 iOS 版本中使用它。
仅在 iOS 7 上测试。我检查了较旧的 iOS 标头。playRingtoneAtPath
从 iOS 5 开始就存在_playRingtone
- 从 iOS 6 开始。