0

ここでこの質問をする必要があるかどうかはわかりませんが、そのようなことを行う方法が本当に混乱しています。

プッシュ通知を受信するので、iPhone 経由で SMS を送信する必要があります。

私のアプリがフォアグラウンドまたはバックグラウンドにある場合、私はこれを行う方法を知っていますが、アプリが閉じている場合. アクティブではない場合、どうすればそのようなことを実行できますか。

メッセージやアラートを表示したくありません。単純にしたいだけです。プッシュ通知を介してメッセージを送信すると、アプリはそれを受信して​​必要な処理を実行します。

API UIApplicationStateInactive が表示されます。このAPIは、アプリが閉じられたときに検出されますか?アプリを閉じた後、デバッグできないため、どのように機能するかわかりません。

可能であれば、これを行う方法を教えてください。

ありがとう。

4

4 に答える 4

1

私の知る限り、それは不可能です。

通知が届いたときにいくつかのタスクを実行するには、ユーザーがアプリを操作する必要があります。そうしないと、閉じたアプリでは何もできません。

于 2013-06-24T06:02:22.857 に答える
1

ユーザーがプッシュ通知を受け取ったときにSMSを送信するには、Webサービスを使用する必要があると思います。一度同じものを使用しました

于 2013-06-24T06:16:05.727 に答える
0

あなたのアプリはアクティブになりませんapplication: didReceiveRemoteNotification: is not working, when the app will launch when app will launch from application: didFinishLaunchingWithOptions:そのときは、このような通知を手動で確認します

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
 UILocalNotification *localNotif =[launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
    if (localNotif) {

         }
}
于 2013-06-24T06:02:06.643 に答える
0

Sandeep Sharma提案されているように、必要に応じて使用できますWebService

それ以外の場合、ユーザーはアプリとやり取りする必要があるため、それを好きになる方法はありません。

通知が届いたらアプリを起動し、アプリを開いた後に SMS を送信できます。

于 2013-06-24T06:20:00.137 に答える