0

こんにちは私は紺碧の通知ハブ登録の有効期限を設定したいと思います。紺碧の通知ハブの登録の有効期限を設定する方法android

NotificationHub hub = new NotificationHub(mGCMPreferences.getHubName(), mGCMPreferences.getConnectionString(), mContext); 
String registerId = hub.register(token, mGCMPreferences.getTagId()).getRegistrationId(); 

登録時に有効期限を設定することをお勧めしますか?

+1

[これはAzure Notification Hub登録の有効期限の更新に関連しています](http://stackoverflow.com/a/39420197/182371)help? @ NikitaG。 –

+0

。申し訳ありません、この答えは私を助けません。 – Sangeetha

答えて

0

あなたのコードによると、Android用Azure NotificatonHubs SDKを使用してニーズを実装しているようですので、javadocsをhereに表示してください。

Android向けアズールNotificationHubs SDKのクラスRegistrationためjavadoc & source codeによれば、NotificationHub物体からRegistrationオブジェクトを更新するExpirationTimeを設定するための任意のパブリックメソッドは存在しません。したがって、アンドロイド側で有効期限データを設定することはできません。

ただし、Azure NotificationHubs SDK for Javaバックエンドを使用すると、バックエンドのjavadocs hereを参照してください。

参考として、ここにサンプルコードを示します。

String connectionString = "<your connection string>"; 
String hubPath = "<your hub path>"; 
NotificationHub hub = new NotificationHub(connectionString, hubPath); 
// Get the registration by Id 
String registrationId = "<your registration id>"; 
Registration registration = hub.getRegistration(registrationId); 
// Set the expiration date 
Date expirationTime = new Date(....); 
registration.setExpirationTime(expirationTime); 

あなたがAndroidの終わりに有効期限データを設定している場合は、私の提案は、あなたがそれを行うにはプロパティregistrationTtlと通知ハブのREST API Create or Updateを使用しようとすることができるということです。

+0

お返事ありがとうございます。私はそれをチェックし、あなたを更新します。 – Sangeetha

関連する問題