一个用于开发和生产的iPhone应用程序的推送证书过期了。我创建了一个新的证书,并且无法使推送通知在开发过程中再次工作。]
1) I created a new development_cert.p12 and used openssl to create a new pem file:
openssl pkcs12 -in development_cert.p12 -out apple_push_notification_development.pem -nodes -clcerts
2) I created new provisioning profiles for d
推送通知可以很好地加载到我的iOS手机上。我可以获取令牌,并成功地将其保存到我的Google Firestore数据库中,并从其中调用它。调用它来发送通知也可以像预期的那样工作。如果我不在应用程序中,我会收到通知。如果我在应用程序中,我的通知侦听器工作正常。
在构建到iOS并将独立应用程序部署到苹果服务器上的TestFlight之后,推送通知不再起作用。
这是我的版本。
Adrians-MBP:xxxxx abarthol$ expo build:ios -c
Checking if there is a build in progress...
Removed existing crede
我已经使用Xamarin开发了一个聊天应用程序,当有新的聊天到达时,该应用程序会收到推送通知。推送通知通过OneSignal平台发送,该平台使用Firebase for Android和APNS for iOS。
我想在用户注销时取消订阅设备本身的推送通知,这样即使服务器发送了推送通知,也不会显示出来。我可以用下面的代码在iOS中实现这一点。
UIApplication.SharedApplication.UnregisterForRemoteNotifications();
在Android中,什么是等同的。我在文档中搜索了很多,但没有找到。感谢你的帮助。即使有人能用Java或Kotlin写
我正在构建一个基于的React本地应用程序,我还想利用世博会的推送通知功能与相结合。我基本上遵循了描述的步骤。在到达必须提取推送通知令牌的部分之前,一切都进行得很顺利。
registerForPushNotificationsAsync = async (userInfo) => {
// ... Stuff
// Get the token that uniquely identifies this device
let token = await Notifications.getExpoPushTokenAsync();
console.log(&
我正在尝试创建一个带有React Native和firebase for iOS的messenger应用程序,但我不确定每次收到消息时启用远程推送通知的路线。我看过的每一条路线似乎都需要xcode来配置功能,或者需要我编辑AppDelegate.m文件,但我是在PC上开发的,所以我不能使用xCode。我使用expo和一个物理iPhone测试了iOS应用程序。有没有办法在我使用pc进行开发和firebase作为后端的特定环境下,为我的create-react-native iOS应用程序启用推送通知?
我有一个应用程序,支持推送通知通过防火墙。
当我在dev上测试应用程序时,它是工作的,我得到了推送通知,现在我从testFlight下载了应用程序之后,应用程序在工作,但我无法得到推送通知。在苹果的开发者页面上
developer.apple.com
在应用程序in中,然后对我的应用程序,推送通知选项卡是启用的,但是当我按下它时,我看到我只拥有开发SSL证书,而不是生产SSL证书。
当我试图通过firebase控制台发送通知时,我会因错误而失败:
invalid team id key id and apns auth key combination
你觉得有问题吗?我该怎么解决呢?
解决方
我正在开发一个将推送通知发送到IOS和安卓手机的应用程序,在搜索时我发现了“推送通知”,它允许跨平台推送通知,我的问题是如何为用户设备获取iosToken和androidToken?如果在此之前有人用过这个,我会感激你朝正确的方向推进。预先谢谢,您可以在下面找到我的代码。
var PushNotification = require('push-notification');
var DeviceType = PushNotification.DeviceType;
var path = require('path');
// APN: cert.pem, k