اذهب إلى المحتوى
  • 0

منع تسجيل الشاشة IOS

جوزيف ناثان

السؤال

نشر 20 يناير (مُعدّل) · بلّغ عن هذه المشاركة

معرفة كيفية منع تسجيل الشاشىة في تطبيق IOS 

كتطبيق Almentor  علي APPStore

التطبيق بلغة 5 swift .

و يكون الكود شامل كل التطبيق من AppDelegate  .

شكرا مقدما

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أنا لست مبرمج تطبيقات ios ولكن وجدت بعض المعلومات ربما تفيدك

    1.منع المستخدم من أخذ لقطة شاشة

// عن طريق ال userDidTakeScreenshotNotification
class ViewController: UIViewController {

    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view.

        NotificationCenter.default.addObserver(self, selector: #selector(didTakeScreenshot(notification:)), name: UIApplication.userDidTakeScreenshotNotification, object: nil)

    }

    

    @objc func didTakeScreenshot(notification:Notification) -> Void {

        print("Screen Shot Taken")

    }

}
    

2. منع المستخدم من تسجيل الشاشة

//عن طريق ال isCaptured
func isRecording() ->Bool {

        for screen in UIScreen.screens {

            if (screen.isCaptured) {

                print("screen is recorded")

                return true

            }

        }

        return false

}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...