Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何检查第三方库是否使用推送通知_Ios_Push Notification - Fatal编程技术网

Ios 如何检查第三方库是否使用推送通知

Ios 如何检查第三方库是否使用推送通知,ios,push-notification,Ios,Push Notification,当我上传我的TestFlight应用程序时,我收到一封关于缺少推送通知权限的警告电子邮件。我不在我的应用程序中使用推送通知,我不想添加权限只是为了在不知道是什么原因的情况下删除警告 我想它一定在我正在使用的图书馆里。我怎么检查这个?我在谷歌上搜索了一下,还没有找到一个好方法来找到答案 我尝试了grep“registerForRemoteNotificationTypes”-R.和grep“resgisterUserNotificationSettings”-R.。 没有结果。进行了一些挖掘,得出

当我上传我的TestFlight应用程序时,我收到一封关于缺少推送通知权限的警告电子邮件。我不在我的应用程序中使用推送通知,我不想添加权限只是为了在不知道是什么原因的情况下删除警告

我想它一定在我正在使用的图书馆里。我怎么检查这个?我在谷歌上搜索了一下,还没有找到一个好方法来找到答案

我尝试了
grep“registerForRemoteNotificationTypes”-R.
grep“resgisterUserNotificationSettings”-R.
。 没有结果。

进行了一些挖掘,得出了以下grep:

grep”应用程序:didRegisterForRemoteNotificationsWithDeviceToken:“-R Pods/

在Firebase Analytics和Firebase InstanceID二进制文件中获得成功。因此,尽管我没有使用Firebase消息,但Firebase/Core和Firebase/Analytics似乎使用推送通知

因此,回答我自己的问题:

在你的Pod文件夹中搜索“通知”并缩小搜索范围。但是要小心不要被误导。如上所述:

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


您正在运行哪些文件?@rmaddy整个项目目录。编辑:包括我的Pods目录。那么你做了什么来阻止来自苹果的警告邮件呢?