gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 03:30:47 25 4
gpt4 key购买 nike

目前,我的应用在上次运行后的一周内安排本地通知。在测试中一切正常,但现在我已经提交了应用程序,我从 Apple 收到了这条消息:

“缺少推送通知授权 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的授权不包括“aps-environment”授权。如果您的应用使用 Apple 推送通知服务,请确保您的在配置门户中为推送通知启用 App ID,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。”

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

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

最佳答案

如果您对推送通知不感兴趣,那么请从您的项目的 App Delegate 中删除以下功能,一切都会顺利进行:

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{

}

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

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

关于ios - 如果我只使用本地通知,是否需要为我的应用程序 ID 启用推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14722664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com