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文件一到開發模式,另一個用於生產模式