gpt4 book ai didi

xcode - 隐形 APNS 推送通知

转载 作者:行者123 更新时间:2023-12-01 23:59:31 24 4
gpt4 key购买 nike

我正在向我的应用添加 APNS 推送通知。我正确注册了所有证书,我将所有设备的 token 正确存储到数据库中,而且我还能够向它们发送通知。

这是我发送的推送通知的示例:

$payload = '{
"aps" :
{
"alert" : "' . $message . '",
"content-available" : 1,
"badge" : 0,
},
"data-id" : 11
}';

此通知包含一个名为 data-id 的变量。我希望我的应用在显示通知之前检查用户是否愿意接收具有该数据 ID 的特定通知。

我发现这种方法可以满足我的要求:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

问题是通知在调用该方法之前显示给用户。是否可以发送一个用户看不到的“隐形”通知,然后调用之前的方法检查通知是否必须显示?

最佳答案

如果您从负载中删除 alert,则用户将看不到该通知。您将负责在收到警报/相关信息后向用户显示。

关于xcode - 隐形 APNS 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22183528/

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