2014-11-21 2 views
0

내 앱을 사용하면 버튼 클릭만으로 다른 전화를 걸 수 있습니다. 그러나 사용자는 자신의 번호를 공유하고 싶지 않습니다. 즉 사용자가 다른 것을 호출하려고 할 때 앱은 휴대 전화 번호를 숨기고 DB 또는 임의의 숫자에 저장된 이름 만 표시합니다. iOS에서도 가능합니까?iOS- 전화 번호를 공유하지 않고 전화 번호를 입력하십시오.

iOS에서 모바일 전화를하는 방법을 알고 있습니다.

NSString *phNo = @"+912436580"; 
NSURL *phoneUrl = [NSURL URLWithString: 
      [NSString stringWithFormat:@"telprompt:%@",phNo]]; 

if ([[UIApplication sharedApplication] canOpenURL:phoneUrl]) { 
    [[UIApplication sharedApplication] openURL:phoneUrl]; 
} else 
{ 
    UIAlertView *calert = [[UIAlertView alloc] 
          initWithTitle:@"Alert" 
          message:@"Call facility is not available!!!" 
          delegate:nil 
          cancelButtonTitle:@"ok" 
          otherButtonTitles:nil, nil]; 
    [calert show]; 
} 

발신자 번호를 숨길 수 있습니까? 도와주세요.

+0

전화 앱을 사용하는 것이 무엇입니까? – Antzi

+0

예. 내 앱에서 버튼 클릭만으로 전화하십시오. – AKS

답변

1

그것은 불가능하다 :

1) 당신이 전화하는 어떤 수를 알 수 있어야합니다, 당신이 surtaxed 번호에 대한 수수료를 피할 수 있도록 매우 중요하며, 사과는 달리하자되지 않습니다.

2) 전화 번호를 숨기더라도 사용자 이동 통신사의 청구서에 계속 표시됩니다.

보안 연결을 통해 SIP 서버에 전화를 걸지 만 (전화의 음성 통화 기능을 사용하지 않음) 해결 방법은 전화 응용 프로그램과 일반 음성 계획을 통과하지 못하게하는 것입니다.

+0

감사. DB에서 번호를 가져오고 전화를 걸 수 있습니다. 내 요구 사항은 고객이 파트너에게 전화를 걸 때 전화 번호가 파트너 모바일에 숨겨져 있다는 것입니다. 예를 들어 클라이언트 호출 만 표시됩니다 .... – AKS

+0

그래서 사용자 A) 호출 B) A B 번호를 알 수 있지만 B는 번호를 알 수 없습니까? – Antzi

+0

예. 가능한가? – AKS

0

나는 생각하지 않습니다.

Call 응용 프로그램은 당신이 전화 번호를 전달할 수 있도록 당신은 장치의 Call 응용 프로그램을 사용하여 호출하는 동안 Title (이름 또는 번호)로 표시해야하는지에 대한 제어가 없습니다.

하지만 기기에있는 번호로 전화를 거는 경우에는 번호와 일치하는 사람의 이름이 표시됩니다.

하지만 애플리케이션에서 전화를 걸 때 원하는 이름을 표시 할 수 없습니다.

+0

답장을 보내 주셔서 감사합니다. – AKS

관련 문제