Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我需要配置开发设备来测试Apple推送通知和我的通行证更新吗_Iphone_Ruby On Rails_Ios7_Apple Push Notifications_Passbook - Fatal编程技术网

Iphone 我需要配置开发设备来测试Apple推送通知和我的通行证更新吗

Iphone 我需要配置开发设备来测试Apple推送通知和我的通行证更新吗,iphone,ruby-on-rails,ios7,apple-push-notifications,passbook,Iphone,Ruby On Rails,Ios7,Apple Push Notifications,Passbook,我正在用RubyonRails创建一个存折服务器。 在我的Iphone上生成、下载和删除valide pkpass没有问题 然而,当我使用这个项目来实现apple推送通知时,我无法获得我的web应用发送的通知 另外,当我使用这个项目来实现我的通行证更新时,最后一个在更新后不会被修改 显然,我的设备需要在设备和APN之间保持稳定的连接。所以我的问题是:我是否必须创建一个开发配置文件来注册我的设备?或者这应该与任何设备一起工作 要使用非https,您必须使用Xcode将设备置于开发人员模式,然后在设

我正在用RubyonRails创建一个存折服务器。 在我的Iphone上生成、下载和删除valide pkpass没有问题

然而,当我使用这个项目来实现apple推送通知时,我无法获得我的web应用发送的通知

另外,当我使用这个项目来实现我的通行证更新时,最后一个在更新后不会被修改


显然,我的设备需要在设备和APN之间保持稳定的连接。所以我的问题是:我是否必须创建一个开发配置文件来注册我的设备?或者这应该与任何设备一起工作

要使用非https,您必须使用Xcode将设备置于开发人员模式,然后在设备上的设置中有一个新的设置,允许非安全的存折URL

你需要一个开发者档案。在创建配置文件时,您需要提到此配置文件需要推送通知访问。感谢您的回复。我是在设置门户中创建与passbook相关的所有证书时这样做的。对于passbook,您需要将空的APNS负载发送到生产APNS服务器,并使用您的Pass Type ID证书进行连接。您不能将开发配置文件或沙盒APN用于Passbook推送更新。现在,我只想在开发模式下使用(没有ssl证书)。我的目标是创建一个完整的passbook应用程序(开发模式),然后集成ssl以访问生产APNS服务器。您可以将开发设备设置为接受http Web服务,但仍然需要Pass Type ID证书才能打开到生产APNS服务器的安全套接字。如果不安全地连接到生产APN,绝对无法发送存折更新推送。您的Passbook Web服务实现和APN相互独立。