2016-07-13 3 views
0

私は自分のアプリでダイレクトアップデートを実装しようとしています。私のアプリでは、ネイティブページをホームページとして表示しています。ネイティブから直接更新を確認する方法はありますか - IBM Mobilefirst?

wlcommoninit()から、私はWL.Nativepage.show()を呼び出してネイティブページに移動します。

ネイティブページに移動する前に、自分のアプリが直接更新を確認するようにします。だから、WL.Nativepage.show()を呼び出す前に、私は

WL.Client.CheckforDirectUpdate()、以下のAPIと呼ばれている

それはこのように働いている、

  1. のApp負荷
  2. 直接更新用
  3. チェック
  4. 直接アップデート利用可能 - のでアプリを更新するためのダイアログショーをデフォルト
  5. バックグラウンドでは、アプリはネイティブページに移動しています。

私はアプリが利用可能なアップデート、 はそうWL.Client.CheckforDirectUpdate()のするonSuccess方法で、私はネイティブのページに渡していますが存在しない場合にのみ、ホーム・ページに移動します。

アプリが完璧ですが、更新ダイアログがユーザーに表示されてからアプリがネイティブページに移動してダイアログが再び消えることがあります。更新ダイアログにアクセスするにはハイブリッドページに戻る必要があります。

ホームページ[ネイティブページ]で通知を確認したいと思います。それに相当するネイティブの[Android and IPhone] Mobilefirst APIが直接更新可能ですか?

答えて

関連する問題