كيفية تمكين أنواع إعلام الدفع من حزمة الإعدادات عند التسجيل للحصول على إشعار الدفع؟

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

سؤال

لقد أنشأت إعدادات الإعدادات وأيضا ثلاثة مفاتيح التنبيه والصوت والشارة. أحصل أيضا على 0 أو 1 وفقا للتبديل (ON / OFF). الآن كيف يمكنني تمكين أنواع الإعلام المحددة فقط عند الاتصال بهذه الطريقة

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];

كيف يمكنني تعيين أنواع؟

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

المحلول

يمكنك فقط تمرير واحد (أو متعددة) UIREMOTENOTIONTYPE., ، مثل

[[UIApplication sharedApplication] 
     registerForRemoteNotificationTypes:
         (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

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

أود أن أجادل ضد وجود التكوين الخاص بك في حزمة إعدادات التطبيق الخاصة بك.

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