在 MFP 推送通知中注册用户 ID 和显示名称

Posted

技术标签:

【中文标题】在 MFP 推送通知中注册用户 ID 和显示名称【英文标题】:Register User Id and Display name in MFP Push notification 【发布时间】:2018-02-27 03:53:47 【问题描述】:

如何使用用户 ID 和显示名称注册设备.. 在 MFP 控制台中,它的显示不一样..

有没有在“MFPPush.registerDevice”函数中添加这两个?

【问题讨论】:

【参考方案1】:

    只要用户在应用程序中使用UserLogin 安全检查登录,您就可以在 MFP 控制台中看到 userId。

    请参阅用户身份验证教程以了解有关 MFP 8.0 中的 UserLogin 安全检查的更多信息:link

    为了设置设备显示名称,您需要在您的客户端应用程序中使用setDeviceDisplayName

    以下是setDeviceDisplayName API 的 API 文档链接。

    科尔多瓦:link

    安卓:link

    ios:link

    您不能使用MFPPush.registerDevice() 添加这些参数。 registerDevice() API 获取身份验证上下文(来自安全检查)并自动添加 userID 和 displayName。

【讨论】:

我添加了类似下面的代码 var options = ; options.phoneNumber = "xxxxx"; WLAuthorizationManager.obtainAccessToken("push.mobileclient").then(MFPPush.registerDevice(options,successResponse,failureResponse););设备已成功注册,但在 MFP 控制台中“显示名称”和“用户 ID”仍为空...但是如何使用电话号码作为用户 ID? 您需要使用您的电话号码作为用户 ID 通过安全检查进行身份验证。

以上是关于在 MFP 推送通知中注册用户 ID 和显示名称的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IBM MFP 中获取所有现有的推送设备注册

MFP 应用程序在应用程序未运行时在推送通知期间点击时崩溃

如何在 MFP 的推送通知中发送宣传图片

推送通知 - 适配器 - MFP 从 6.3 迁移到 8.0

如何简单地在混合应用中实现推送通知?

如何使用推送通知处理注销事件?