私たちは特定のサービスを提供するSDKを構築しており、これはiOSアプリケーションに統合されます。問題は非常に一般的なものであり、実際にそれを進める方法を提案したがっています。 SDKは、さまざまなOSの通知とイベントをリッスンします。また、特定のイベントでは、ユーザーが対応する必要があります。たとえば、SDKはバックグラウンドで何らかの操作を実行していますが、その間にユーザーはクライアントを起動して不足している情報を入力する必要があります。 SDKからiOSアプリケーションにこの情報を渡して、アプリケーション開発者がそれに反応してエンドユーザーにカスタマイズされた方法で情報を表示できるようにする(バックグラウンドではローカル通知の場合など)、フォアグラウンドではアラート)、UI notifはSDKから起動されるべきではなく、実際には必要です。 デリゲートを作成するだけで十分ですか、それを進めるための他のよりクリーンな方法ですか。SDKからのイベントについてiosアプリケーションに通知する理想的な方法
私はあなたがNSNotificationの代わりにデリゲートを使用することをお勧め
-1
A
答えて
1
:
あなたはおそらく、あなたの呼び出しにのみ1応答をしたいので、あなたはNSNotificationが必要な場合は、何もそれを何回かに答えるために、クライアントアプリを防ぎません。
通知が必要な場合は、代理人のメソッドの中に自分で実装することができます。
代理人は即時応答を提供し、NSNotificationは非同期です。クライアントからの情報が必要な場合は、同期応答を要求する必要があります。
乾杯
関連する問題
- 1. アプリをチェックする方法はios sdkの理想的な状態です
- 2. 通知についてiOS
- 3. iOSアプリケーションのアイコンに通知を追加する方法
- 4. 新しくリリースされたアプリケーションについてユーザーに通知する最善の方法。 iPhone sdk
- 5. Facebook SDK iOS - アプリケーションIDをコードから動的に設定する方法は?
- 6. iOSのFirebase通知から "topic"の名前を知る方法
- 7. 他のアプリケーションの通知からPUSHを管理するには
- 8. iOS、iCloudKit取引の通知通知を処理する方法は?
- 9. サーバー上のイベントについてブラウザに通知する
- 10. スケジュールフォアグラウンド時にiOS 9.3 SDKを使用しているiOS 10デバイスのローカル通知
- 11. iPhoneからの通話終了通知イベントの取得方法
- 12. 通知ウィンドウから通知をクリアする方法通知ウィンドウを開いたままにする方法
- 13. iosアプリケーションの通知設定をリセットする方法
- 14. iOS 9でアプリケーションのフォアグラウンドの迅速化2を通知する方法を通知する方法
- 15. iOSでサイレントプッシュ通知を処理する最善の方法は
- 16. SqlServerからアプリケーションに通知する
- 17. 通知の種類によってプッシュ通知を処理する方法
- 18. iOSアプリケーションのプッシュ通知
- 19. iosアプリケーションのローカル通知
- 20. アプリケーションは理想的なイベントですが、アンドロイドで連続的にメモリサイズが増加しています
- 21. データベースの変更についてJavaアプリケーションに通知する
- 22. ClickOnceアプリケーションの起動時にWebアプリケーションに通知する方法
- 23. SDKなしでQuickbloxに、理想的にはAlamofireにファイルをアップロード
- 24. iOS 10のプッシュ通知を実装する方法[目的C]?
- 25. iosプッシュ通知でアプリケーションを起動する方法
- 26. Socket.ioイベントからサイトにサインインしたユーザーに通知する方法
- 27. アプリケーションがバックグラウンドで実行されていないときにxamarinアンドロイドプッシュ通知のクリックハンドラーを処理する方法
- 28. iOSアプリの既存のユーザーにバージョン更新について通知する方法はありますか?
- 29. 更新方法プッシュ通知を有効にしているアプリケーション
- 30. 異なる言語のiOSプッシュ通知を処理する方法
私はベースの意見として、このフラグを立てるんだけど、あなたはどちらかの代表者または通知を持つことができ、それはあなた次第です、本当に。 – sschale
SDKは、iOSアプリケーションが聴いてくれる通知を投稿するか、SDK自体からの情報を表示するように提案しています(実際には必要です)。 –
本当にどちらの方法でも、デザインレベルの決定です。 – sschale