我集成了mesibo聊天,尝试集成mesibo推送通知,但没有收到通知我已经设置了在mesibo推送通知列上配置的.apn p12文件,并通过生成令牌来测试通知,并尝试使用pushtry.com进行通知尝试,在设备上收到通知。我确认我以正确的方式创建了证书。我成功地在安卓系统上集成了通知,但我无法执行此处是我的远程通知代码设置
//device token register
public override func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
let tokenParts = deviceToken.map { data -> String in
return String(format: "%02.2hhx", data)
}
let token = tokenParts.joined()
deviceTokenString=token
}
// did Recieve method
override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
Mesibo.getInstance().setAppInForeground(nil, screenId: 0, foreground: true)
}Mesibo PushToken还实现了
Mesibo.getInstance()?.setAccessToken(accessToken)
fileTranserHandler = SampleAppFileTransferHandler()
fileTranserHandler!.initialize(accessToken:accessToken)
Mesibo.getInstance()?.setPushToken(deviceTokenString, voip:false)
Mesibo.getInstance()?.setDatabase("mesibo.db", resetTables: 0)
Mesibo.getInstance()?.addListener(self)
Mesibo.getInstance()?.start()谁能告诉我为什么我没有收到通知,如果我错了,请纠正我。我在这里做了研究,mesibo说,关于它的推送通知。
默认情况下,mesibo会发送后台通知,在后台唤醒您的应用程序,然后应用程序可以启动mesibo来接收所有消息。这是一个推荐的实时应用接收推送的方式,因为它可以给你更好的控制。但是,您可以在mesibo控制台中通过禁用后台推送复选框来更改此默认行为。然后,它将发送可见的推送警报。
如果我在后台得到app,有没有人可以在后台生成自定义ui通知?
发布于 2020-07-24 21:06:21
默认情况下,mesibo发送后台通知,而不是UI通知。如果您需要UI通知,您需要在mesibo控制台中修改设置为Alert。
点击此处了解更多信息https://mesibo.com/documentation/tutorials/first-app/push-notification/
https://stackoverflow.com/questions/63072872
复制相似问题