“ Firebase-推送通知在一段时间后不再接收”

时间:2020-03-11 13:37:42

标签: ios swift firebase push-notification

我们在忠诚度应用程序中遇到推送通知方面的一些问题。当用户首次安装我们的应用程序或重新安装该应用程序时,用户会在iOS和Android中收到推送通知。但是过了一段时间(不确定多少天)后,用户将不会收到任何推送通知。表示Firebase令牌已过期,并且新令牌在数据库中未更新。仅当用户重新安装应用程序或删除商店卡并再次扫描特定商店的QR码时,它才能再次起作用。我们有一个商店面板,特定的商店可以从那里向他们的用户发送推送通知。意味着推送通知将仅发送给拥有该特定商店卡的用户。顺便说一句,我们的应用程序没有注册功能。

以下是我的Firebase令牌代码:

NotificationCenter.default.addObserver(self, selector: #selector(self.tokenRefreshNotificaiton),
                                               name: NSNotification.Name.InstanceIDTokenRefresh, object: nil)

@objc func tokenRefreshNotificaiton(notification: NSNotification) {
        let refreshedToken = InstanceID.instanceID().token()!
        print("InstanceID token: \(refreshedToken)")
}

0 个答案:

没有答案