2

Google のドキュメントには、「ドラフト」APK をアップロードし、それにアプリ内製品を追加する必要があると記載されています。これにより、開発者および他のリンクされた「テスト」アカウントでテストできるようになります。

また、課金 API の v3 用の製品を追加するには、「新しい」開発者コンソールを使用する必要があるとも書かれていますが、新しいコンソールで APK をアップロードすると、すぐに公開されます!!! - WTGそこにGoogle!!!!!

APK を非公開にすることも、以前のものに戻すこともできません。「ライブ」バージョンはテスト バージョンになりました。このナンセンスに注意してください !!

そのため、古いバージョンを再アップロードして修正し、「ドラフト」APK をアップロードする方法を見つけようとします。古いコンソールに切り替えると、APK を「アクティブ化」せずにアップロードできますが、これは「ドラフト」としてマークされないため、それが何を意味するのかわかりません!?

アプリ内製品を追加できますが、デバイスでその APK を実行したり、何かを購入しようとすると、「このアプリケーションの現在のバージョンはアプリ内課金用に構成されていません」というメッセージが表示されます...

この時点で、ドキュメンテーションがナンセンスな会社と輪になって回っていることに気付き、この場所に助けを求めます! - お願いします?:)

誰かがこれを機能させることに成功したに違いありません - 実際に購入できるアプリ内製品で「ドラフト」としてアップロードされた新しい APK を取得するための正確な手順を (テスト目的で) 共有したいと思いますか?

私は今、Googleフォーラムで多くのことを誓うつもりです:)

4

2 に答える 2

6

1) コードの任意のバージョンを取得し、次のアクセス許可を追加します。

<uses-permission android:name="com.android.vending.BILLING" />

この APK では、残りの課金実装は完全にオプションです。

2) それをエクスポートし、署名証明書で apk に署名し、バージョン コードをインクリメントしたことを確認します。

3) 古いバージョンの開発者コンソールを使用して Google Play に apk をアップロードしますが、アクティブ化はしません。

あなたは終わった。これで、アプリ製品を追加できるようになりました。残りの課金コードをアプリに追加して、通常どおりデバイスでデバッグし、オンライン インターフェースで製品を作成できるようになりました。作成した製品がアプリでアクセスできるようになるまで、数時間 (最大 24 時間) かかる場合があります。

于 2012-12-16T15:46:52.623 に答える
0

全体が非常にややこしいですが、新しいコンソールで APK をアップロードしても、少なくとも新しいアプリケーションの場合は、すぐには公開されません。「公開準備完了」状態になり、「このアプリを公開」に変更するまで公開されません (「状態」の 1 つが状態であり、もう 1 つが「アクション」であるため、これ自体が混乱を招きます)。 )。

于 2012-12-17T04:06:47.867 に答える