سؤال

هل هناك أي طريقة يمكنني أن أجعل "هل ترغب في تمكين الإخطارات دفع ..." الحوار لا يأتي في إطلاق التطبيق لأول مرة ولكن بدلا من بعض الإجراءات الأخرى في التطبيق؟

نعتقد، ملادن

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

المحلول

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

إنه موقف مماثل مع Corelocation. يمكن أن يخلط من المستخدم إذا طلبت موقع المستخدمين قبل أن يشير إلى طلبك لماذا يحتاجه.

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