ios – 如果我只使用本地通知,是否需要为我的应用ID启用推送通知?

ios – 如果我只使用本地通知,是否需要为我的应用ID启用推送通知?,第1张

概述目前,我的应用程序会在最后一次运行应用程序后的一周内安排本地通知.一切都在测试中运行良好,但现在我已经提交了应用程序,我从Apple收到了这条消息: “缺少推送通知权利 – 您的应用似乎注册了Apple推送通知服务,但应用签名的权利不包括”aps-environment“权利.如果您的应用使用Apple推送通知服务,请确保您的应用ID是已在Provisioning Portal中启用推送通知,并在 目前,我的应用程序会在最后一次运行应用程序后的一周内安排本地通知.一切都在测试中运行良好,但现在我已经提交了应用程序,我从Apple收到了这条消息:

“缺少推送通知权利 – 您的应用似乎注册了Apple推送通知服务,但应用签名的权利不包括”aps-environment“权利.如果您的应用使用Apple推送通知服务,请确保您的应用ID是已在Provisioning Portal中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件对应用程序进行签名后重新提交.

我实际上并不对推送通知感兴趣,我只想使用本地通知.我是否仍需要为我的应用程序ID启用推送通知并重新创建配置文件?

编辑:我的问题的具体答案是,不.您无需为应用ID启用推送通知即可使用本地通知.

解决方法 如果您对推送通知不感兴趣,请从项目的App Delegate中删除以下功能,一切顺利:
- (voID)application:(UIApplication*)application dIDRegisterForRemoteNotificationsWithDevicetoken:(NSData*)devicetoken{}

并从applicationDIDFinishLaunchingWithOptions函数中删除此代码:

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

以上是内存溢出为你收集整理的ios – 如果我只使用本地通知,是否需要为我的应用ID启用推送通知?全部内容,希望文章能够帮你解决ios – 如果我只使用本地通知,是否需要为我的应用ID启用推送通知?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1109472.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存