我正在使用 Cordova OneSignal 进行推送通知。
如:
cordova plugins add onesignal-cordova-plugin
目前,我可以使用
window.plugins.OneSignal.login(external_id)
来设置用户的外部id。
但是,我需要使用
window.plugins.OneSignal.setExternalUserId(external_id, external_id_hash)
,因为该功能允许支持身份验证。
但它是
undefined
。由于插件没有定义setExternalUserId
,我该如何进行身份验证?
我什至在 github 上查看了 插件的源代码,尽管文档中提到了
setExternalUserId
,但没有在任何地方定义。
目前SDK 5+版本似乎不支持身份验证。
切换到版本
3.3.3
将解决此问题。