在我的应用程序中,我创建了一个启用推送通知的开发配置文件,并通过添加代码使其工作
[application registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert];
在我的应用程序中-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
推送通知工作正常。问题是:我第一次在我的设备上运行我的应用程序时,应该有一个警报视图来询问用户是否允许推送通知。但是这个警报选项没有显示,我已经从我的 iphone 中删除了我的应用程序并重新安装了很多次,第一次运行时从来没有时间显示这个警报视图,应用程序只是直接注册推送通知。
如应用审核指南中所述: 5.3 未经用户同意就发送推送通知的应用将被拒绝。由于这个问题,我的应用程序将被拒绝。