كيفية إنشاء شريط حالة "العودة إلى التطبيق" عندما يذهب التطبيق إلى الخلفية؟

StackOverflow https://stackoverflow.com/questions/4320372

سؤال

عندما ينتقل تطبيقي إلى الخلفية أثناء تشغيل الصوت أو تسجيل الصوت ، أود أن أقدم شيئًا مثل شريط الحالة الأخضر "في المكالمات" الذي يظهر عندما تكون في مكالمة وتبادل إلى تطبيق آخر ، مما يمنحك سريعًا "العودة إلى التطبيق" القدرة.

اعتقدت أن هذا قد يكون واجهة برمجة تطبيقات خاصة ، لكنني لاحظت أن تطبيق Griffin Italk يقوم بذلك عند تسجيل الصوت (انظر الصورة) - لذلك أعلم أنه يمكن القيام به ، لكنني لم أتمكن من معرفة ماهية واجهة برمجة التطبيقات ( ال Info.plist وضع AVAudioSession, ، ال UIApplication/Delegate أو أي شيء آخر) لجعل هذا السحر يحدث. يعمل تطبيقي حاليًا وتسجيل الصوت في الخلفية ويعمل بشكل جيد ، أفترض أن هناك بعض الشيء في مكان ما لا أقوم به للحصول على هذا السلوك.

هل يمكن لشخص ما أن يوجهني إلى المستندات الصحيحة أو عينة الكود الذي يعرض هذا السلوك؟ (لقد بحثت مستندات الصوت ولم يتمكن من العثور عليه).

شكرًا!

alt text

هل كانت مفيدة؟

المحلول

قد يكون هناك واجهة برمجة تطبيقات خاصة للقيام بذلك ، ولكن إذا كنت ترغب في الدخول إلى متجر التطبيقات ، فإن الشيء الذي يجب فعله سجل كتطبيق VoIP, ، الذي يجعلك شريط حالة عند الاتصال ، مثل Skype أو (أتصور) Italk.

نصائح أخرى

في الواقع ، يظهر شريط أحمر في الواقع فقط عندما يقوم التطبيق بتسجيل الصوت في الخلفية. لم أفعل هذا إلا عند وضع علامة على الصوت عبر بروتوكول الإنترنت والصوت.

قد تكون قادرًا على القيام بذلك عن طريق وضع العلامات فقط هو تطبيق الصوت في الخلفية فقط ، لكنني لم أحاول ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top