2016-09-15 58 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

注意:推送通知沒有與廣播通知或鍵值觀察通知的功能連接。

相關問題