お世話になっております。
In-App Purchase において、
https://developer.tizen.org/downloads/in-app-purchase
上記 url にあるサンプルコードを動かしています。
http://tizen.org/appcontrol/operation/iap/get_item_list
http://tizen.org/appcontrol/operation/iap/get_purchased_item_list
の送信パラメータの _mcc に、http://tizen.org/appcontrol/operation/iap/get_country_list で取得した 5 ヶ国のコードのいづれかを指定しますが、
サンプルコードでは、ロシアを選択した時のみ成功し、他の国を選ぶと Process error となってしまいます。
ソースを見る限り、成功するロシアの時と Process error となるロシア以外の国との違いは _mcc の値のみなのですが、
ロシア以外の国で取得する場合、サンプルコードに何か手を加える必要があるのでしょうか?
それとも、read_me に Ex: Russia - Works for testing と表記されているところを見ると、ロシアでしかまだ動作しないのでしょうか?
できれば日本を選択して動作確認をしたいと考えております。
また、get_item_list, get_purchased_item_list において、
送信パラメータの _mode を 0 (normal mode)にした場合、SIM か GeoIP から _mcc, _mnc の情報を取得すると read_me に記載されており 、
IAP programming guide の方に _mcc, _mnc は developer mode でのみ使用されるとあり、
normal mode 時は、developer mode のように _mcc, _mnc をアプリ側で明示的にセットする必要がないと認識していますが、この認識で正しいでしょうか?
それとも、アプリ側で SIM もしくは GeoIP 情報にアクセスし、設定する必要があるのでしょうか?
SIM 無しの端末で検証している為か、サンプルでは normal mode でも _mcc, _mnc をしっかり入れないと動作いたしませんでした。
ご教授、お願いいたします。
In-App Purchase サンプルコードについて