答案 0 :(得分:1)
我看到这个帖子有点旧,但是我会给你2美分的价值,这可能会帮助你解决呼叫转移问题。
我最近在科威特应用程序商店发布了一个应用程序Ridlee +,它实现了一个呼叫转发功能,我遇到了你们所有人都遇到的相同问题。
所以基本上,这里描述的方法使用 - [NSApplication openURL:]我们正确,问题是apple不允许你以编程方式将*或#传递给数字,据我所知你需要那些拨号号码与电信侧的呼叫转移选项进行交互。所以答案是“它不可行” 我所做的是建议电信在两者之间建立链接,因此我会通过TCP / IP或网络连接将呼叫转发请求传递给网络服务,该系统将负责电信方面的内部配置。
自从您进入用户验证参数后,您将面临从电信中请求此类事情的问题,但如果您正确实施您的应用,他们会考虑它。我这样做的方法是让用户通过一个小的注册过程进行验证,用户将向电信发送免费短信,电信将向用户发送一个分配给用户的验证码,然后用户输入此代码在应用程序中,它通过Web服务器进行验证,这种3次握手允许您验证用户是电话号码所有者。反过来允许他通过网络服务控制他的转发。
我希望这会有所帮助。
答案 1 :(得分:0)
您是否尝试过将呼叫转移字符发送到-[NSApplication openURL:]
方法?