问题标签 [devicetoken]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何识别设备令牌是用于 android 还是 iOS?
我将 Android 和 iOS 设备令牌存储在 DB 中。以下是一些设备令牌保存在数据库中的示例。
- 359092050465370
- 654C4DB3-3F68-4969-8ED2-80EA16B46EB0
- 294913EC-6100-42E8-8C2D-E9F68F286ADE
如何区分特定设备令牌是用于 Android 还是 iOS 设备?
ios - 有没有办法检查两个设备令牌是否属于同一设备?
我想获取设备的设备令牌并将其发送到服务器。有时如果我卸载应用程序并重新安装它,那么我得到的新设备令牌与以前不同。所以,在我的服务器中有属于同一设备的两个设备令牌。我们可以避免这种情况吗?(在我的服务中,我只想为每个设备保留一个设备令牌)谢谢。
ios - 推送通知设备令牌
我有一个实时应用程序。在实现推送通知程序的苹果商店中。众所周知,我与服务器通信以发送和保存设备令牌。
我的服务器正在为某些设备(请求)正确接收设备令牌,并且还为其他一些设备接收空值。
无论如何,这怎么可能?!
ios - didRegisterForRemoteNotificationsWithDeviceToken 方法未在 iOS7 中调用
我在我的应用程序中使用苹果推送通知,请求设备令牌
当它提示类似 Do you want to allow push notifications if i click Don't allow in iOS6时,它仍然调用“didRegisterForRemoteNotificationsWithDeviceToken”委托方法并给出DeviceToken,但在iOS7中没有发生同样的情况。当我在iOS7 的委托方法没有调用,也没有生成 DeviceToken。设备令牌对我来说非常重要,因为我在注册过程中使用了令牌。请让我知道为什么在 iOS7 中没有生成设备令牌,苹果是否将设备令牌请求从 iOS6 更改为 iOS7。
ios - 在静态库中获取设备令牌
我必须从静态库中的 Apple Push Notification Server 获取设备令牌。
这意味着用户不必在 AppDelegate 中实现 didRegisterForRemoteNotificationsWithDeviceToken 方法,我必须自己处理它并获取设备令牌。
是否可以在程序中的其他位置获取设备令牌?
生成设备令牌时是否有任何方法会通知我?
因为我必须在用户登录后注册设备令牌。所以我已经实现了我的代码
didRegisterForRemoteNotificationsWithDeviceToken 我正在调用静态库方法来保存设备令牌(这会将设备令牌保存在 NSUSerDefault 中)
用户登录后,我将设备令牌发送到服务器以在数据库中添加该设备令牌。
我不必保存设备令牌然后注册,我必须在用户登录时生成一次设备令牌并将其发送到服务器。
那么,有可能吗?
谢谢和问候, 阿巴斯·穆拉尼
android-asynctask - 在android中获取令牌ID的问题
我知道对此有很多问题,但我无法从这些问题中找出解决方案。
我在来自 GCM 的令牌中得到空值。很多人都使用类做到了这一点,但我在同一个类的后台线程中这样做。它在 regId 中返回 null。
创建时
如果设备之前未注册,则 RegisterInBackgroud()。
我试图记录它在 regId 中显示 null 的错误。这可能是什么问题?
android - Android Parse Push 通知设备注册仅在一台设备上进行一次
我在我的应用程序中使用解析服务推送通知的每个人。但是当我在一台设备上重新安装应用程序时,它会一直注册。然后问题是,一台设备在每个设备上都会收到多个通知。我已经完成了一些注册代码,如下所示。请帮助我,在此先感谢。
订阅:
在清单中
以上
在应用程序标签中:
每次我安装时,它都会显示如下所示的错误。
我只想在设备上注册一次。如果在设备中多次安装应用程序应该没有问题。请帮助我,提前谢谢。
在我的情况下,三星标签 3 使用相同的 UniqueId 注册了两次。UniqueId 在解析数据库中被标记为唯一列吗?或者我们应该让它独一无二?如果是,如何?
android - 获取设备令牌?
我正在尝试获取我设备的令牌。想到了这个:
会做的伎俩,但它没有,它返回null。为什么?
ios - iOS APNS:以字符串格式将设备令牌发送给提供者
我需要通过调用在我的请求中需要 JSON 数据的服务,将我的 iOS 应用程序的 APNS 设备令牌发送给我的提供商。我正在阅读 Apple 的本地和推送通知编程指南,它只说application:didRegisterForRemoteNotificationsWithDeviceToken:
委托方法传递设备令牌,NSData
并且您应该将其传递给以二进制数据编码的提供程序。但我需要将其转换为字符串,以便能够向我的提供商发送 JSON 请求。
我也一直在阅读与此相关的几篇文章,因为它看起来是一个常见的场景,但我发现了一些不同的方法可以将此类设备令牌转换为字符串以发送它,我不确定它们中的哪一个应该成为最合适的。解决这个问题最可靠的方法是什么?我想我的提供者需要将此字符串转换回调用 APNS,并且我还需要将此令牌存储在应用程序中,以便在生成并application:didRegisterForRemoteNotificationsWithDeviceToken:
调用新令牌时安全地将其与新值进行比较,以发送令牌只有当它改变了。
谢谢
google-cloud-messaging - 使用 gcm 获取 android 设备令牌的问题
我无法获得我的设备令牌,我正在使用 GCMRegistrar 我正在提供我的代码。我怎么了,我不明白。
我的清单文件包括
我的活动包括
请帮帮我
感谢广告