問題タブ [code-push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
121 参照

android - CodePush が更新プログラムをインストールしている間に電話の電源を切るとどうなりますか?

sync() メソッドを使用してアップデートをインストールするとします。アップデートのインストール中に端末の電源を切った場合、アプリは正常に再起動できますか? また、プラグインは自動的にアップデートを再度インストールしようとしますか?

環境: React-Native 0.24 (Android)

0 投票する
1 に答える
1849 参照

ios - CodePush の更新は、反応するネイティブ iOS アプリでは機能しません

これらのリンクに従って、ReactNative によって開発された iOS アプリで CodePush を構成しようとしています。

https://microsoft.github.io/code-push/docs/getting-started.html

https://microsoft.github.io/code-push/docs/cli.html

すべてのステップは適切に構成され、二重にチェックされていますが、chrome デバッガーでプロセスをトレースすると、出力は次のようになります。

解決策はありますか?

0 投票する
0 に答える
673 参照

android - Android Play ストアのオープン ベータ版および製品版リリースに CodePush の (React Native プラグイン) ステージングおよび製品版環境を使用するにはどうすればよいですか?

ドキュメントで提案されているメカニズムにより、デバッグ ビルドでステージング デプロイ キーを使用し、リリース ビルドで運用キーを使用することが保証されます。

しかし、私が理解できる限り (この理解が間違っている場合は訂正してください)、デバッグ ビルドではパッケージャーを実行する必要があるため、潜在的なテスターと共有することはできません。その目的は、Play ストアのアプリのベータ プログラムのユーザーがステージングから本番前の更新プログラムを取得し、他のユーザーが本番環境から更新プログラムを取得することです。ただし、同じリリース ビルドが Play ストアのオープン ベータ版から製品版に昇格されるため、どちらも製品展開キーを持っていることが理想的です。

動的展開割り当てが機能しない理由は、どのユーザーが Play ストアでアプリのベータ プログラムに参加したかを把握できないためです。それとも私ですか?

CodePushリポジトリの問題

編集- 私が考えることができる 1 つの方法は、環境に加えてバージョン (Play ストアのオープン ベータ版と製品版のバージョンに関する知識に応じて調整できます) を使用してリリースをターゲットにすることです。しかし、このために環境を活用できれば、非常にエレガントです。

0 投票する
0 に答える
199 参照

react-native - マルチアプリリポジトリで反応ネイティブリンクを使用する方法

multi-react-native-app リポジトリがあります (の行に沿って構造化されていますsrc/main/javascript/com/[company]/mobile/apps/...)。

ツールのほとんどのコマンドはreact-native、アプリのエントリ ポイントへのパスの受け渡しをサポートしています。ただし、そうでreact-native linkはありません。マルチアプリリポジトリを使用できるようにする方法がありreact-native linkませんか、それとも依存関係をすべてのアプリにリンクしようとしますか?

また、一部のプロジェクトで使用しようとすると、スクリプトで,構造がlink期待されるため、問題が発生しました。彼ら、または私が従うことができる、デフォルトでプロジェクトパスを尊重することを意味する標準パターンはありますか?root/iosroot/androidpostLink.js

Microsoftによるメモは、期待Code-Pushの良い例です(投稿時のhttps://github.com/Microsoft/react-native-code-push/blob/master/scripts/postlink/android/postlink.js )。root/android

ありがとう