購入したすべての製品に関するすべての情報を返します
iap_files_purchased();
この関数は、ds_mapの形式で、そのデバイス上でゲームのために購入したすべての製品に関するすべての情報を返します。マップ内の各エントリのキーは製品IDであり、その値はそれ自体が購入のために抽出されたファイルを示す文字列セットとなるds_listです。
返却されるds_mapは、この関数によって作成されGameMaker:Studioによって保持されているものです。そのためこれはds_map_destroy()でメモリから削除してはいけません。
p_details = iap_files_purchased(); p_list = ds_map_find_value(p_details, "com.MacSweeney Games.CatchTheClown"); var i; for (i = 0; i < ds_list_size(p_list); i += 1) { f_name = ds_list_find_value(p_list, i); draw_text(32, 32 + (i * 32), f_name); } ds_map_destroy(p_details);
上記コードは指定された製品IDからゲームにおける購入の詳細を取得し、それらは画面に1つずつ描画します