デバイスを振動させるために次の方法を使用しています
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
しかし、この非常に短い期間の振動は、この期間を延ばすことができますか?
デバイスを振動させるために次の方法を使用しています
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
しかし、この非常に短い期間の振動は、この期間を延ばすことができますか?
公式 API では振動時間を変更することはできません。
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);ループ内または を使用して複数回呼び出すことができますNSTimerが、これはお勧めしません。バッテリーが消耗し、デバイスがテーブルから落ちる可能性があります。
ちなみに、バイブレーションを適切に使用していないと判断した場合、Apple はアプリを拒否する可能性があります。
iOS5 ではカスタム バイブレーションが許可されているため、任意のバイブレーション パターンを使用して仮想連絡先を作成し、iMessage をプログラムでその連絡先に送信できると思います...面倒ですが、愚かな API 制限を回避するために機能するはずです。長いバイブレーションが許可されない理由はわかりますが、ハプティックの場合、178Hz の標準的な 400ms バースト以外に何かがあると非常に役立ちます。
バイブレーション時間を増やす方法はないと思います.リンゴ固定を一定に増やすと電力が無駄になります.