gpt4 book ai didi

收到 iOS 推送通知,但不会在设备上显示。铁路,休斯顿

转载 作者:行者123 更新时间:2023-11-29 12:12:58 27 4
gpt4 key购买 nike

通过使用休斯顿,我得到了推送通知信息,如附图所示。但是,设备不会显示通知消息,信息只会出现在控制台。我允许我的设备接受推送通知。问题是什么?

resource "push" do
params do
requires :device_token, type: String
end
post do
APN = Houston::Client.development
APN.certificate = File.read(Rails.root.join('certificates', 'apns', '150927Development.pem'))
# An example of the token sent back when a device registers for notifications
token = params[:device_token]

# Create a notification that alerts a message to the user, plays a sound, and sets the badge on the app
notification = Houston::Notification.new(device: token)
notification.alert = "Hello, World!"

# Notifications can also change the badge count, have a custom sound, indicate available Newsstand content, or pass along arbitrary data.
notification.badge = 57
notification.sound = "sosumi.aiff"
notification.content_available = true
notification.custom_data = {foo: "bar"}

Rails.logger.debug
APN.push(notification)
end
end

enter image description here

最佳答案

确保您的应用处于后台或已关闭,否则推送通知消息将不会在屏幕上显示。当应用程序在前台运行时,iOS 直接将推送通知消息传递给宿主应用程序,而不会在主屏幕或通知屏幕上显示。

关于收到 iOS 推送通知,但不会在设备上显示。铁路,休斯顿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32815637/

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