1

我已经通过我的设备令牌推送消息,在React Native上成功实施了推送通知。在生产中,当应用程序在商店中时,从下载我们的应用程序和启用推送通知的用户获取设备令牌的最佳方法是什么?我们是否应该在应用程序打开应用程序时向应用程序推送唯一标识符+设备令牌?还是有更有效的方法?在实践中反应本机推送通知

回答

1

每次应用程序变为活动状态时获取令牌,将其缓存在应用程序中并将其发送到服务器(例如,通过http推送) 下一次应用程序获取令牌时将其与缓存版本进行比较,如果它们不同发送新的服务器并缓存新的旧服务器。

如果您还发送一个唯一的ID取决于您的推送要求,如果您正在广播推送到所有设备,没有用。如果您发送推送给特定的手机,那么显然需要一些标识符来识别用户/设备。

0

1-你不必支付苹果显影剂帐户

2-需要生成.pem文件从here

3-在服务器侧使用在appdelegate.m使用

- (void)application:(UIApplication *)application 
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 
//here you call your web service to record device token to server 
} 

4-准备您的服务器端从here

5-您将需要两个.pem文件一到开发模式,另一个用于生产模式