コード例 #1
0
 private static PushChannelRegistration ToPushChannelRegistration(FirebasePushChannelRegistration registration)
 {
     return(new PushChannelRegistration()
     {
         Endpoint = registration.Token,
         EndpointInfo = registration.DeviceInfo,
         EndpointOptions = null,
         ExpirationTime = null,
         Options = registration.Options,
         PushChannelType = FirebaseConstants.ChannelType
     });
 }
コード例 #2
0
 public static async Task UpdateAsync(this IPushConfigurationManager pushConfigurationManager, string userId, string configurationId, FirebasePushChannelRegistration registration)
 {
     await pushConfigurationManager.UpdateAsync(userId, configurationId, ToPushChannelRegistration(registration));
 }
コード例 #3
0
 public static async Task <PushChannelConfiguration> RegisterAsync(this IPushConfigurationManager pushConfigurationManager, string userId, FirebasePushChannelRegistration registration)
 {
     return(await pushConfigurationManager.RegisterAsync(userId, ToPushChannelRegistration(registration)));
 }