Whatsapp冻结试图从iOS应用程序发布

时间:2016-09-15 11:06:45

标签: ios iphone whatsapp

我开发了一款使用Whatsapp向朋友发送邀请的iOS应用。 我使用此代码:

NSString *myURL = @"whatsapp://send?text=blablabla";
NSURL *whatsappURL = [NSURL URLWithString:myURL];
[[UIApplication sharedApplication] openURL: whatsappURL];

Whatsapp打开后,用户可以选择他/她的一个联系人,点击发送,然后他/她的主板上会显示该消息。一切都很好。

但是我的客户正在使用他的iPhone 6进行测试,Whatsapp在点击发送时总是冻结,他必须杀死Whatsapp。

查看XCode日志,这是我在whatsapp点击发送时看到的相关内容:

Sep 15 12:55:30 Gins-iphone WhatsApp[1395] <Warning>: _BSMachError: (os/kern) invalid capability (20)
Sep 15 12:55:30 Gins-iphone WhatsApp[1395] <Error>: assertion failed: 13G36: BaseBoard + 251204 [B6F2014B-5644-3053-8F52-52776ACFA530]: 0x14
Sep 15 12:55:30 Gins-iphone Unknown[1395] <Error>: 
Sep 15 12:55:30 Gins-iphone WhatsApp[1395] <Error>: assertion failed: 13G36: BaseBoard + 251204 [B6F2014B-5644-3053-8F52-52776ACFA530]: 0xf
Sep 15 12:55:30 Gins-iphone Unknown[1395] <Error>: 
Sep 15 12:55:30 Gins-iphone WhatsApp[1395] <Warning>: _BSMachError: (os/kern) invalid name (15)
Sep 15 12:55:38 Gins-iphone SpringBoard[58] <Warning>: BSXPCMessage received error for message: Connection interrupted
Sep 15 12:55:38 Gins-iphone SpringBoard[58] <Warning>: UNNotificationRegistrarConnectionListener connection invalidated
Sep 15 12:55:38 Gins-iphone SpringBoard[58] <Warning>: UNNotificationSchedulerConnectionListener connection invalidated
Sep 15 12:55:38 Gins-iphone mediaserverd[28] <Notice>: '' net.whatsapp.WhatsApp(pid = 1395) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

在我们的一个测试中,我也看到了这个错误:

Attempting to send an xpc message to a suspended client whatsapp

我确定此问题与我的应用程序无关,但使用Whatsapp但我的客户很担心,我不知道该检查什么。 知道我能看到什么吗?

编辑1:尽管我认为这是一个随机错误,但我能够检测到它何时发生。如果用户使用Whatsapp搜索搜索他/她的联系人,Whatsapp总是冻结。如果我的用户搜索联系人点击它然后发送,Whatsapp冻结。 但是,如果我的用户在不使用搜索栏的情况下直接点击联系人,然后点击发送,它始终正常。 我希望这是一个线索,但我还没有任何想法。

编辑2:更多细节。事实上,问题不是我的用户使用Whatsapp搜索时,而是当我的用户选择联系人时,搜索键盘打开。 如果我的用户搜索联系人,关闭键盘并点击该联系人Whatsapp工作正常。 我很确定这是一个100%的Whatsapp问题,而不是我的应用程序问题,但如果我可以从我的应用程序做任何事情那就太棒了。

亲切的问候!

0 个答案:

没有答案