2016-09-15 57 views
2

当我上传我的TestFlight应用程序时,我收到有关丢失推送通知权利的警告电子邮件。我不在我的应用中使用推送通知,我不想添加权利只是为了在不知道是什么原因造成的情况下删除警告。如何检查第三方库是否使用推送通知

我认为它必须在我正在使用的库中。我将如何检查这个?我一直在搜索,并没有找到一个好办法找出答案。我试过grep "registerForRemoteNotificationTypes" -R .grep "resgisterUserNotificationSettings" -R .。 没有结果。

+0

你在运行'grep'的文件是? – rmaddy

+0

@rmaddy整个项目目录。编辑:包括我的Pods目录。 – Rogoon

回答

0

上有没有一些Apple's notification dev page挖掘和用以下的grep上来:

grep "application:didRegisterForRemoteNotificationsWithDeviceToken:" -R Pods/

击中了在火力地堡分析和火力地堡实例id二进制文件。所以即使我没有使用Firebase消息,它看起来像Firebase/Core和Firebase/Analytics使用推送通知。

因此,要回答我的问题:

grep命令“通知”在您的波德文件夹,并从那里缩小搜索范围。但要小心不要误导这样做。如上所述here

注意:推送通知没有与广播通知或键值观察通知的功能连接。

相关问题