gpt4 book ai didi

ios - Phonegap Build Firebase 推送通知在 IOS 上不起作用(但在 Android 上工作)

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

任何人都可以帮我解决 Phonegap 混合应用程序的以下问题吗?我正在使用 Phonegap Build 来处理数据。

我的 iOS 设备没有接收推送通知,但我的 Android 设备可以。我在 config.xml 中使用以下数据:

 ...
<preference name="phonegap-version" value="cli-9.0.0" />
<platform name="android">
<resource-file src="google-services.json" target="app/google-services.json" />
</platform>
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
<plugin name="phonegap-plugin-push" spec="2.1.3">
<variable name="SENDER_ID" value="xxxxxxxxxxxxx" />
</plugin>
..

我的有效负载如下所示...

  $data = [
"title" =>$titlenotification,
"message" => $message,
"content_available" => "1",
];

$fields = [
'registration_ids' => $registrationtokens,
'data' => $data,
"priority" => "high",
"content_available" => true,
];

...我在应用程序中的推送初始化看起来像这样...

   var push = PushNotification.init({
android: {
senderID: senderId,
iconColor: "#d4edda",
alert: true,
badge: true,
icon: 'notification_icon',
sound: true,
vibrate: true,
},
browser: {},
ios: {
senderID: senderId,
sound: true,
vibration: true,
badge: true
},
windows: {}
}
);

我正在使用 App Store Production 条款,并通过 Testflight 测试该应用。

非常感谢。

最佳答案

答案是确保使用正确的 APN 和配置文件。推送通知尚未包含在 APN 中,并且配置文件必须用于“生产”而不是开发。

我希望对其他人有帮助。

关于ios - Phonegap Build Firebase 推送通知在 IOS 上不起作用(但在 Android 上工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58932214/

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