草庐IT

IPC通讯

全部标签

ios - 处理国际电话号码和不正确的通讯录格式

我已经有一段时间没有发布这个问题了,因为我必须处理几种情况。基本上,我们的应用程序使用Twilio向用户的手机发送带有验证码的短信,以确认他们确实拥有该设备。我们很高兴Twilio作为一个整体可以接受国际电话号码。然而,本地设备上存在几个大问题,目前我们认为我们应该只支持/保证美国电话#s。但这就是我问这个问题的原因,看看您是否可以为我指明更好的方向。所以问题出在以下场景:大多数用户在添加联系人时没有输入+和国家代码;又名正确的格式,Twilio期望在请求正文中为:+15555555555。我们的“解决方案”是从iOS通讯录中的电话号码中去除所有垃圾字符,例如()#+*-和空格。然后我

iphone - 如何再次请求访问 iphone 通讯录地址簿的权限?

我正在请求使用以下代码访问我的联系人的权限。ABAddressBookRefaddressBookRef=ABAddressBookCreateWithOptions(NULL,NULL);if(ABAddressBookGetAuthorizationStatus()==kABAuthorizationStatusNotDetermined){ABAddressBookRequestAccessWithCompletion(addressBookRef,^(boolgranted,CFErrorReferror){}elseif(ABAddressBookGetAuthorizati

objective-c - iOS 6 通讯录清空 kABPersonPhoneProperty

在我的代码中,我使用ABPeoplePickerNavigationController来选择人员。用户从联系人列表中选择人员后,我查看指定人员记录是否有任何电话号码:-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{ABMutableMultiValueRefphones;phones=ABRecordCopyValue(person,kABPers

ios - iOS8中的通讯录授权

自从我在iOS8上更新后,我无法获得访问地址簿的权限。在iOS7中,系统询问用户是否允许我的应用程序访问他的地址簿,但自iOS8以来,没有任何请求。每次我在启动“MyGetAddressesOfContacts”函数之前检查ABAddressBookGetAuthorizationStatus时,状态等于kABAuthorizationStatusNotDetermined。就像你在这里看到的:if(ABAddressBookGetAuthorizationStatus()==kABAuthorizationStatusDenied){UIAlertView*alert=[[UIAle

iphone - 是否可以获取当前用户的通讯录记录?

假设用户已授予该应用访问通讯录的权限,有什么方法可以确定哪条记录属于手机所有者?比如你在手机上浏览联系人列表,你会在标识为所有者记录的记录旁边看到一个小“我”。所以电话清楚地知道这一点,但是有什么程序化的方法可以确定这一点吗?还是这被视为侵犯隐私? 最佳答案 我知道在Mac上你可以使用[[ABAddressBooksharedAddressBook]me]。对于iOS,看看如何Square'sCardCaseappdoesit. 关于iphone-是否可以获取当前用户的通讯录记录?,我们

ios - App:使用通讯录找 friend :::如何处理国家代码

我在社交网络上工作。我需要根据用户的电话号码和他们的地址簿(如whatsapp和其他人)添加一个“查找friend”功能。我正在开发的应用程序将在全局范围内提供,我想知道其他人如何处理预拨号和国家/地区代码的问题。当然,我可以找到解决方法,但我确信这是与该功能相关的相对常见的挑战。问题是,有些人用国家代码保存号码,而有些人则没有。我的数据库中是否需要两个版本的电话号码?我想做什么:1)用户分别使用国家代码中的号码和类型以及号码的其余部分(两个文本字段)进行注册。然后数据库中有两个单独的列。一个是包括国家代码的整数,另一个是不包括国家代码的数字。2)然后另一个用户通过其地址簿寻找frie

ios - 如果我使用 Apple Push Notification 服务进行即时通讯,苹果会封锁我的帐户吗?

我想使用APNS创建一个iOS聊天应用程序。如果我有10,000个活跃并且他们继续聊天,苹果会阻止我的开发者帐户吗?有没有这方面的限制? 最佳答案 我不鼓励您将APNS用作“聊天应用程序”的主干。如果您需要快速聊天功能,您应该编写自己的基于TCP套接字的服务器。如果每隔几秒同步一次就可以了。您可以使用基于HTTP的服务器后端(但是所有拉式同步对网络流量来说都很难——所以TCP套接字仍然是更好的选择)。然而,您可以使用APNS进行回退-当您在某些设备上的应用程序没有响应(即未连接到服务器)时,您可以通过APNS发送初始消息(以唤醒您的

java - 基本TCP通讯端口相关查询

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion我有一个GPS设备,它与我的服务器通信,服务器也进行通信。服务器接受端口2224上的tcp连接。客户端连接到服务器让我们从端口55545开始。我从客户端获取数据,我必须发回一个字符串(以字节形式)。我的问题是服务器使用哪个端口将我的字符串发送到客户端(是2224)吗?客户端使用哪个端口接收这个数据(是55545)吗?制造设备的人只是让我发回数据。不谈论端口。服务器已经可以选择向客户端设备发送回复,

c# - 两台电脑之间如何建立TCP通讯

我正在尝试将TCP协议(protocol)与System.Net.Sockets库结合使用,让一台计算机向另一台计算机发送一个字符串。这是我的主机代码的一部分。监听器对象是否应该使用客户端IP地址或主机IP地址声明(就像在下面的代码中一样)?IPAddressipAddr=Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];//AutomaticallyretrievesIPAddress.intport=135;//specifyportnumber.TcpListenerlistener=newTcpListener(ipAddr,

node.js - 进程之间的通信 : tcp vs unix sockets, ipc vs nats

我将一个大型应用程序分成几个进程,我希望每个进程能够相互通信。现在它将在同一台服务器上,但稍后同一本地网络上的多台服务器将有多个进程需要相互通信。(表示在一台服务器上提供服务,在同一vpc上的其他服务器上提供服务)所以..我的原始选项是tcp或unixsockets。我知道只有在同一台服务器上时,Unix套接字才有用。但我们正在考虑编写我们自己的实现,在同一服务器上,进程将在unix套接字上进行通信,并且在将使用tcp进行通信的服务器之间进行通信。值得吗?当然tcp套接字比unix套接字慢..因为它不通过网络并且不被tcp相关数据包裹。问题是多少?我找不到tcp和unix套接字之间基准