2017-11-13 2 views
9

私たちのiPadアプリは、特定のイベントをトリガするためにサイレントプッシュ通知に依存している、とガイド付きアクセスモードでの我々のユーザーの多くが使用しています。これは、iOS 11がガイド付きアクセスが有効になっている間にプッシュ通知の配信をブロックするように見えるようになるまではうまくいきました。ガイド付きアクセス中にiOS 11でプッシュ通知を配信する方法はありますか?

アップルのドキュメントhere(コンテンツ利用可能、アラート、サウンド、バッジなど)に応じてさまざまなペイロードを試しましたが、ガイド付きアクセスが有効な間は何も手渡されません。これは必ずしもバグではありませんが、実際には新しい意図された動作かもしれません。

それが案内アクセス時に配信されるように、私は通知を設定することができます方法はありますか?それは私が速やかに私のチケットを還付し、代わりにバグを報告するために私に尋ねた、アップル、この問題のためのテクニカルサポートインシデントを提起した価値がある何のため

。バグレポートからのフィードバックはまだありません。

+0

あなたは 'UserNotifications'フレームワークと' UNUserNotificationCenter'を使用していますか? 'AppDelegate'コールバックと' [UIApplication registerForRemoteNotifications] 'を使うもっと古い方法は推奨されず、Guide AccessモードのiOS 11で問題を起こす可能性があります。 –

+0

ご提案いただきありがとうございますが、iOS 10以降のUserNotificationsフレームワークを使用していることを確認できます。 – Wade

+0

私は私たちのプロジェクトで同じことを確認します。 – addzo

答えて

2

これはCloudKitのプッシュ通知を使用してガイド付きアクセスとシングルアプリケーションモードで確認最新のiOS 11.2.5ベータ4に固定されているようです。

+1

これは、独自のアプリの動作によって確認されています。すべての兆候は、これはiOSバグ以上のものではありませんでした。 – Wade

1

あなたのアプリがフォアグラウンドにある場合は、あなたがあなたの目標を達成するためのC/SモードのBSDソケットを使用して、独自のプッシュシステムを作成することができます。 iOS側ではxmppframework、サーバー側ではopenfireのような良いサンプルがあります。

+1

私は提案を感謝しますが、私は実際にガイド付きアクセス中に通知を配信できるかどうかについての決定的な回答がほしいと思ったので、これを答えとしてマークすることを嫌う。 – Wade

関連する問題