問題タブ [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.
android - CodePush が更新プログラムをインストールしている間に電話の電源を切るとどうなりますか?
sync() メソッドを使用してアップデートをインストールするとします。アップデートのインストール中に端末の電源を切った場合、アプリは正常に再起動できますか? また、プラグインは自動的にアップデートを再度インストールしようとしますか?
環境: React-Native 0.24 (Android)
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 デバッガーでプロセスをトレースすると、出力は次のようになります。
解決策はありますか?
android - Android Play ストアのオープン ベータ版および製品版リリースに CodePush の (React Native プラグイン) ステージングおよび製品版環境を使用するにはどうすればよいですか?
ドキュメントで提案されているメカニズムにより、デバッグ ビルドでステージング デプロイ キーを使用し、リリース ビルドで運用キーを使用することが保証されます。
しかし、私が理解できる限り (この理解が間違っている場合は訂正してください)、デバッグ ビルドではパッケージャーを実行する必要があるため、潜在的なテスターと共有することはできません。その目的は、Play ストアのアプリのベータ プログラムのユーザーがステージングから本番前の更新プログラムを取得し、他のユーザーが本番環境から更新プログラムを取得することです。ただし、同じリリース ビルドが Play ストアのオープン ベータ版から製品版に昇格されるため、どちらも製品展開キーを持っていることが理想的です。
動的展開割り当てが機能しない理由は、どのユーザーが Play ストアでアプリのベータ プログラムに参加したかを把握できないためです。それとも私ですか?
CodePushリポジトリの問題
編集- 私が考えることができる 1 つの方法は、環境に加えてバージョン (Play ストアのオープン ベータ版と製品版のバージョンに関する知識に応じて調整できます) を使用してリリースをターゲットにすることです。しかし、このために環境を活用できれば、非常にエレガントです。
react-native - マルチアプリリポジトリで反応ネイティブリンクを使用する方法
multi-react-native-app リポジトリがあります (の行に沿って構造化されていますsrc/main/javascript/com/[company]/mobile/apps/...
)。
ツールのほとんどのコマンドはreact-native
、アプリのエントリ ポイントへのパスの受け渡しをサポートしています。ただし、そうでreact-native link
はありません。マルチアプリリポジトリを使用できるようにする方法がありreact-native link
ませんか、それとも依存関係をすべてのアプリにリンクしようとしますか?
また、一部のプロジェクトで使用しようとすると、スクリプトで,構造がlink
期待されるため、問題が発生しました。彼ら、または私が従うことができる、デフォルトでプロジェクトパスを尊重することを意味する標準パターンはありますか?root/ios
root/android
postLink.js
Microsoftによるメモは、期待Code-Push
の良い例です(投稿時のhttps://github.com/Microsoft/react-native-code-push/blob/master/scripts/postlink/android/postlink.js )。root/android
ありがとう