2012-11-29 30 views
1

我正在測試ApnsPHP_Push對象,如示例文檔中所示。 APNS通知到達設備,但我無法設法聽到聲音,不知道如何使用setSound()配置消息;iOS6存摺通過更新通過Apns_PHP推送通知不播放聲音,獨立於電話設置

我想:

  • 沒有要求setSound();
  • calling setSound();
  • calling setSound('default'); -calling setSound('chimes');

我也通過2個不同的iPhone的設置,啓用和禁用通知設置中的替代品,但沒有成功。 是否有可能傳遞需要一些配置,可能會丟失,以啓用聲音通知,或者,例如,在這種情況下,優惠券通票不能接收聲音通知?

我正在使用iPhone 3GS的最新版本的iOS 6.0.1。

謝謝!

附錄: 我接收到該應答從Apple's developer forum

「PASS推通知對應用程序的推送通知,所述推僅作爲一個通知,告訴該裝置爲接觸webServiceURL並請求更新通不同應用推送包含新數據的有效載荷,當推送到達時立即顯示新的數據的有效載荷

您的推送應該包含根據文檔的空有效載荷 - 您的聲音最有可能被設備插入。提交功能請求以查看未來版本中是否支持聲音,但現在,我t不可能爲通過更新觸發聲音。「

+1

這是正確的,因爲有效負載是空的,您無法指定要播放的聲音。我懷疑蘋果永遠不會允許這樣做,因爲你也說過,推動本身沒有任何表現或說話。當您的推送到達時,Passbook會喚醒並詢問您的服務器通行證已更改。如果您按照文檔提供了changeMes​​sage字段,則會在您詢問時返回更改的通行證,然後Passbook將創建本地通知。 – ohmi

回答

0

我在蘋果開發者論壇上寫了這篇文章,它仍然是最新的6.1 beta版本。

您無法觸發Passbook通行證的聲音警報。