[英]How to get Android Device Token in Kotlin for Firebase Cloud Messaging
[英]Delphi 10.1 Android How to get Firebase Device Token
我努力了:
APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);
APushService.AppProps[TPushService.TAppPropNames.GCMAppID] := '"mobilesdk_app_id" '; // my "mobilesdk_app_id" from google-services.json
AServiceConnection := TPushServiceConnection.Create(APushService);
AServiceConnection.Active := True;
AServiceConnection.OnChange := OnServiceConnectionChange;
AServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;
ADeviceID := APushService.DeviceIDValue[TPushService.TDeviceIDNames.DeviceID];
AdeviceToken := APushService.DeviceTokenValue[TPushService.TDeviceTokenNames.DeviceToken];
ADeviceID
正確顯示, AdeviceToken
顯示為空白。
這是因為:
APushService.AppProps[TPushService.TAppPropNames.GCMAppID] := '"mobilesdk_app_id"
是錯誤的,並且此屬性與mobilesdk_app_id不相關。 與SENDER ID有關 。 該值可以在設置->雲消息傳遞->發送者ID下找到 。 輸入該值后,您將收到令牌。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.