iOS:使用VOiP通知而不是“普通”通知

5
我们刚刚为我们的应用程序(即消息应用程序)添加了VOiP功能,现在我们将使用VOiP (PushKit Framework)。 请问有人能告诉我是否只能使用那些通知(VOIP通知)?这意味着即使是文本消息,例如(而不是电话)?我谈论的是苹果Appstore指南,如果他们发现我们使用该通知通知用户其他事情而不是VOIP呼叫,他们可以拒绝应用程序或阻止通知吗?
3个回答

7
答案是肯定的,我使用了VOiP通知来实现非VOIP通知(比如文本消息),苹果公司接受了这个应用程序(经过一些测试后,我可以确认WhatsApp也使用与我的应用程序相同的方法)。

你的应用程序已上传到应用商店了吗?你能详细介绍一下你的应用程序功能吗?据我所知,苹果不允许在应用程序中实现VOIP功能之前使用PushKit通知。 - Tafveez Mehdi
我的应用是一个消息应用程序,如果您阅读我的问题,我说它具有VOiP功能,但我的问题是文档不清楚如何使用PushKit发送/接收除voip notif(如来电)之外的其他通知,就像一条短信一样,我的应用被接受了,在iOS 8及更高版本中,我们只使用PushKit进行所有类型的通知。 - Red Mak
4
什么?我不是在谈论他们如何传递信息,我在谈论他们如何通知用户。哦,而且XMPP、SIP等方式不能唤醒应用程序。 - Red Mak
@RedMak。我们正在通过Puskit VoIP实现消息传递和其他(机密)数据。-我如何确保我的构建通过应用程序审核? - Alizain Prasla
@RedMak Pushkit会唤醒应用程序,而普通的远程通知则不会唤醒应用程序。对吗? - Alizain Prasla
显示剩余7条评论

2

为了避免被拒绝,请实现VOIP功能。我曾尝试在用户之间使用它来传递消息,但未获批准。所以,如果您真的没有VOIP功能,请根据自己的需要修改服务器。


谢谢您的回答,但正如我所说,它具有VOiP功能。 - Red Mak
对不起,我以为您为标准消息添加了VOIP。我仍然建议使用普通通知来发送短信。 - Flipper

1
我在我们的应用程序中实现了VOIP推送通知。但是应用程序被应用商店拒绝,并说:
“我们继续发现您的应用程序在Info.plist中的UIBackgroundModes键中声明支持VoIP,但它不包括任何Voice over IP服务。
请修改您的应用程序,以添加VoIP功能或从UIBackgroundModes键中删除“voip”设置。”
我们认识到VoIP可以提供许多应用程序功能所需的“保持活动”功能。然而,以这种方式使用VoIP并非VoIP的预期目的。

1
你可以将你的应用程序放置在特定的类别中,并联系苹果公司,因为某种原因允许使用 PushKit。 - Hasya
嗨@Hasya。这怎么运作?你以前做过吗?我正在开发一个应用程序,旨在通知用户即将发生的危险,但不提供任何VoIP功能。因此,在紧急情况下使用VoIP推送来传递高优先级通知甚至启动已终止的应用程序是理想的。 - Maarten
嗨@Maarten。是的,根据您的描述,那个可以工作。甚至不需要启动一个青少年应用程序。请参考以下链接https://github.com/hasyapanchasara/PushKit_SilentPushNotification。 - Hasya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接