2

iPhoneでSMSを送受信したときにイベントを検出するアプリを実装する必要があります。SMSを読み取る必要はありません。

私のアプリは、VoIPとナビゲーター用のアップルのバックグラウンドマルチタスク機能を使用してバックグラウンドで実行されます。

クライアントはappstoreでこのアプリを必要としないため、プライベートAPIを使用できます。

ありがとう。

4

3 に答える 3

5

デバイスをジェイルブレイクせずにSMSが送受信されたことを検出することは間違いなく可能ですが、実際のメッセージテキストではなく、SMSの電話番号にしかアクセスできないと思います。

CoreTelephonyプライベートAPIに対してリンクしてから、イベントオブザーバーをCTTelephonyCenterAddObserverに登録する必要があります。例については、 http://tech.ruimaninfo.com/?p=83を参照してください。これがiOS4、5、6で動作することを確認しました。

于 2013-05-01T15:36:21.483 に答える
1

自分でやったことがないので、それが可能かどうかはわかりません。

ただし、さらに1マイル進んでも構わないと思っている場合。

いくつかの場所を調べることをお勧めします(それらを分解して、内部でどのように機能するかを見てください):

  • /System/Library/Frameworks/PrivateFrameworks/ChatKit.framework
  • /System/Libray/Messages/PlugIns/SMS.imservice
  • / System / Library / BulletinBoardPlugins / SMSBBPlugin
  • /System/Library/CoreServices/Springboard.app
  • /System/Library/PrivateFrameworks/IMFoundation.framework
于 2012-12-19T17:32:02.403 に答える
0

いいえ、刑務所が壊れていないiPhoneでSMSの送受信通知を取得するためのそのようなタイプのAPIはありません。APIを提供するVerizonのようなサービスもありますが、そのようなタイプのAPIはVerizonネットワークでのみ機能します。刑務所が壊れたiPhoneでは、内部SQLITEデータベースにアクセスできます。

于 2012-12-18T12:58:12.963 に答える