0

予約申請書を作成しました。プッシュ通知を受け取ったら、特定の人に電話をかけたいのですが、今はプッシュ通知を受け取ったときにアプリケーションを開いているだけです。

特定の予定のプッシュ通知を受け取ったときに、その予定に電話をかけるためのコードを作成するにはどうすればよいですか?

4

2 に答える 2

3

プッシュ通知の場合、appDelegateでコーディングする必要があります。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",[userInfo valueForKey:@"phno"]]]];
}

ローカル通知の場合、

    -(void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
    {
       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",[notification.userInfo valueForKey:@"phno"]]]];
    }
于 2011-01-24T07:55:57.537 に答える
2

通知があったら、指定された電話番号でダイヤラアプリを開きます。注:これにより、最初にアプリが起動し、すぐにダイヤラーに切り替わります。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://5555555555"]];
}
于 2011-01-24T08:05:59.720 に答える