我已集成 mesibo 聊天并尝试集成 mesibo 推送通知但未收到通知我已在 mesibo 推送通知列上设置配置的 .apn p12 文件并通过生成令牌测试通知并尝试使用 pushtry 尝试通知。 com 并在设备上收到通知。我确认我已经以正确的方式创建了证书。我在 android 上成功集成了通知,但 ios 我无法做到这是我的远程通知代码设置
//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 控制台更改此默认行为。然后它将发送可见的推送警报。
如果我在后台获取应用程序,任何机构都可以在后台生成自定义 ui 通知吗?