【发布时间】:2016-06-02 15:25:51
【问题描述】:
我正在使用 Titanium 的推送通知功能和适用于 Android 和 iOS 的合金。我正在从alloy.js 初始化推送通知订阅,即基本上调用CloudPush 的retrieveDeviceToken 方法来获取设备令牌,然后
Cloud.PushNotifications.subscribe({
channel : _channel,
device_token : _token,
type : OS_IOS ? 'ios' : 'android'
}, function(_event) {..}
挑战在于,每次我重新启动应用程序时都会调用alloy.js。这意味着每次重新启动应用程序时都会生成一个新的设备令牌并一次又一次地订阅频道。
我想知道这是否是使用推送订阅的正确方法。有没有办法避免来自同一设备的多个订阅。
【问题讨论】:
标签: appcelerator appcelerator-mobile appcelerator-titanium