あなたのコードによると、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
を使用しようとすることができるということです。
[これはAzure Notification Hub登録の有効期限の更新に関連しています](http://stackoverflow.com/a/39420197/182371)help? @ NikitaG。 –
。申し訳ありません、この答えは私を助けません。 – Sangeetha