問題タブ [ibm-mobile-services]
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.
cordova - Cordova アプリでデバイスを登録中に Bluemix Push Service エラーが発生しました
Cordova プラグインを使用して Bluemix Push Notification Service を Cordova アプリに統合しようとしています。このhttp://mbaas-gettingstarted.ng.bluemix.net/hybrid#push-operationsに従ってください。ただし、次のようにデバイスを登録すると、次のエラーに直面しています。
デバイス登録のエラー: ステータス コード: 403、ステータス ライン: 禁止
- IBMPush サービスを正常に初期化できました。これにより、正しいアプリ ID とアプリ シークレットを使用していることを確認できます。
- また、Bluemix Push Service で正しい送信者 ID (Google コンソールからのプロジェクト番号) と API キー (API Credentials の下のサーバー キー) を使用していることをクロスチェックし、Android API 用の Google Cloud Messaging が有効になっていることも確認しました。
どんな助けでも大歓迎です!
cordova - Mobile Quality Assurance Cordova Plugin の場合、アプリの起動が中断しますか?
MQA セッションが開始すると、MFP Cordova Ionic Hybrid Andriod アプリが壊れます。(MQA Bluemix を使用)
誰が同じ行動をとりますか?
アプリには必要ないため、doDeviceReady 関数は使用しません。最初に試してみましたが、アプリで起動されないため、Apache Cordova 用の Mobile Quality Assurance プラグインのインストールに記載されているような mfp Cordova 統合 は必要ありません。
ハイブリッド アプリケーションを実行するために Android Nexus 9 を使用しています。Android 5.0.1 カーネル バージョン 3.10.40-ga3846f1
違い:
a) MQA セッション コードを少し変更し、index.js の wlCommonInit() で MQA セッション開始を使用しました。実際の Android デバイスで実行してみました。
「chrome inspect device」が相互作用を表示する前に直接壊れるため、追加のデバッグやログを提供する機能がありません。
私は主にここの指示に従いました:
MQA Cordova 統合: Apache Cordova 用の Mobile Quality Assurance プラグインのインストール
検証済みの情報: Cordova との MFP 統合: Cordova アプリケーションへの IBM MobileFirst Platform Foundation SDK の統合
ibm-cloud - Bluemix が cflinuxfs2 スタックに移動した後、Android モバイルの最初のアプリが動作しなくなった
bluemix BMS サービスの bluelist アプリに基づく Android アプリがあります。昨日、スタックが cflinuxfs2 に移動されたときに機能しなくなりました。今日、同じ bluemix サービスで iOS アプリを確認しましたが、動作しています。Androidの例外を調べました.MFPushからのもので、コンテキストがnullのようです。NPE がスローされるコード行については、添付の画像を参照してください。
スタックトレースは次のとおりです。java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Intent android.content.Context.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter)' on a null object reference
12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPush.listen(MFPPush.java:232)
12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at com.ibm.bluelist.GroupsActivity.onResume(GroupsActivity.java:250)
12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1257)
12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at android.app.Activity.performResume(Activity.java:6119)
android - GCM デバイス トークンを IBM Bluemix に送信する方法
GCM からデバイス トークンを取得しています。しかし、IBM Bluemix Cordova のドキュメントでは、デバイス トークンを送信していません。次に、個々のプッシュ通知のためにデバイスを Bluemix に登録するにはどうすればよいでしょうか。Cordova Blemix Doc へのリンク - DOCUMENTATION