我有一个用Java编写的后端服务器,其中包含我也创建的移动应用程序使用的服务。我使用Appcelerator作为第三方推送通知服务,他们要求用户登录才能发送推送通知。
以下是我希望发生的事件流程:
在该过程的某个地方,需要对Appcelerator进行身份验证。目前,我只是将我的凭据与Appcelerator一起用作管理员,并且在发送每个唯一推送通知之前进行身份验证。但是,这意味着在每次推送通知之前进行身份验证,这将显着增加所需的时间。
我已经确定了两种可能的解决方案,但我不确定是否可能:
答案 0 :(得分:0)
由于我在服务器上进行用户管理,因此通过Appcelerator进行用户管理也没有意义。我以前认为如果我想将Appcelerator用作推送通知服务,那么我也必须通过他们的服务创建用户。
但是,我现在意识到推送通知API中有两个部分。
和
后一组使用来自设备的pushToken,它与Appcelerator无关。使用这些方法,您不需要拥有Appcelerator用户,因为您只需将推送通知发送到设备令牌。