问题标签 [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.

0 投票
3 回答
1334 浏览

iphone - Read Device Token for iPhone Push Notification

I try to implement push notification in my iPhone application. I have create Provisioning Profile and App-id for push notification and add this certificates into Xcode. Connect iPhone device to mac system and build application through device for read Device token using the following code.

But it returns error.. like

didFailToRegisterForRemoteNotificationsWithError:no valid 'aps-environment' entitlement string found for application 2012-07-18 14:18:08.597 Z2NotifyMe[1874:707] didFailToRegisterForRemoteNotificationsWithError:Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x11fee0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

I have remove all old certificates in Xcode and my device, then re-create all certificate newly then execute above same code it returns same above error.

Please help solve this problem.

Thanks..

0 投票
2 回答
1022 浏览

ios - 尝试向 iOS 设备发送推送通知 - 未收到它们

到目前为止,我已经完成了以下工作: - 生成的证书和私钥为 .pem,也将它们放在一起。成功连接到 gateway.sandbox.push.apple.com。- 使用带有推送通知的临时配置文件进行开发,我有一个基本应用程序成功提示“你想允许推送通知吗”,所以这工作正常 - 获得了设备令牌 - 我已经尝试拉一些预将 SSLing 文件从 Internet 放入沙盒中,只是为了在开始开发之前查看是否可以让它们运行。

这些文件是此处发布的 php 文件:http ://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 。我实际上收到了“消息已成功发送”

此处发布的python文件:Apple PNS(推送通知服务)示例代码;我不得不将 Python 3 命令“fromhash”行编辑为 str(float.fromhash(...))

我还尝试使用 PyAPNs API:https ://github.com/simonwhitaker/PyAPNs 。我仍然将 use_sandbox 设置为 true。

显然,我将设备令牌和公钥/证书更改为我自己的。遗憾的是,我还没有收到任何推送的通知,也没有收到任何具体的错误来告诉我原因。如果有人能提供一些启示,那将是惊人的。

0 投票
1 回答
1539 浏览

objective-c - APNs 提供的 Device Token 的格式在我的应用程序中是否突然发生了变化?

不知道为什么......但我以前的功能推送通知注册回调正在返回一个奇怪的设备令牌。任何人都可以帮助理解它吗?据我所知,我没有更改有关此过程的任何代码。

以下代码:

给我这个输出:

有人认识这种格式或知道发生了什么吗?

更新[devToken description]奇怪的是,如果我提取它后面的每个和字符,似乎我的设备令牌实际上包含在:其中。我猜这[32]:只是字符串长度的一个指标。尽管如此,我仍然找不到任何理由。

改写的问题:[NSData description]输出格式是否改变了?

0 投票
1 回答
516 浏览

iphone - 如果我在删除后下载相同的应用程序,ANPS 的设备令牌是否会更改?

我想知道如何更改同一设备的 DeviceToken。

在这里给你解释一下,

假设我从 AppStore 下载应用程序到我的设备,然后应用程序会将设备令牌注册到服务器。- 可以说它是TOKEN1

现在我从我的设备中删除该应用程序。再次从 AppStore 下载该应用程序,然后该应用程序将再次将设备令牌注册到服务器。- 可以说它是TOKEN2

我的问题是 TOKEN1 和 TOKEN2 是一样的吗?

请清除我的疑虑。

谢谢,

0 投票
2 回答
946 浏览

iphone - 如何在 ios6 中将设备令牌发送到服务器?

我想在我的应用程序中将设备令牌发送到服务器。我正在使用以下方法来检索设备令牌。

但不适用于ios6。怎么能做到这一点?

0 投票
1 回答
11349 浏览

php - PHP警告:pack():类型H:非法十六进制数字r错误

可能重复:
php 中的 pack()。非法十六进制数字警告

我正在使用苹果的推送通知服务,为了发送通知,您必须以二进制形式构建消息。我收到以下行的以下错误:

警告:pack():Type H:非法的十六进制数字 r

警告:pack():类型 H:非法十六进制数字 y

注意:第 130 行 C:\xampp\htdocs\firecom\FireComAPNS.php 中的数组到字符串转换

这是引发错误的代码行:

我在互联网上搜索了很多,但我不知道如何弄乱二进制,任何关于正在发生的事情的帮助将不胜感激!

0 投票
2 回答
3486 浏览

ios - 如何在另一个不是 AppDelegate 的类中获取 devicetoken?

下午好。我是巴西人,所以请原谅我的任何英语错误!

我正在向我自己的设备发送推送通知。我可以在我的设备令牌中获取AppDelegate.m

但是我有一个名为的类LoginViewController.m,我在其中执行登录并将其deviceToken发布到 web 服务(将其插入到 mySQL 表中)。如何deviceToken在我的 LoginViewController.m 类中将其作为字符串获取?

0 投票
2 回答
7622 浏览

php - 获取推送通知的 android 移动令牌

我有一个 android 应用程序,它向我的 PHP 脚本发送以下信息:mobile_id、os_version、app_version。

是否可以从这些参数中检索 android 设备令牌?我听说你应该以某种方式连接到谷歌来获取它..

但是,我找不到任何关于..

我是android应用程序的新手。任何帮助将不胜感激:)

0 投票
1 回答
4238 浏览

php - 如何获取设备令牌

我有一个适用于iOS的应用程序,我想在那里集成推送通知。我在 youtube 上看到了一个教程,一切都很好,但最近我正在使用开发证书(用于测试 - 不用于 AppStore),并且我的服务器上有 PHP 脚本。在这个文件中存储了我的 iPhone 的 deviceToken,它是用 php 变量 $deviceToken 编写的。但是现在,当我想在 AppStore 中使用它时,如何从每个下载了我的应用程序的人那里获取设备令牌并将其放入 PHP 脚本中?

这是我的 PHP 文件:

这就是我在 xCode (AppDelegate.m) 中所拥有的

0 投票
0 回答
431 浏览

iphone - 推送消息分发设备令牌

我正在使用 EasyAPNS 进行推送消息,并且在将设备切换到生产时不断收到以下错误:

APNS 响应 pid(201) 错误。状态(8:无效令牌)

据我了解,您有用于沙盒和生产的单独设备令牌,但它只是注册沙盒设备令牌。我已经设置了开发和分发配置文件,并在目标和项目设置中正确设置了它们。

谁能告诉我我做错了什么或对此事有所了解?

提前致谢。